ここ数年でインデントベースの記述は広くプログラマ界隈で受け入れられるようになってきました。プログラミング言語ではPythonの成功が大きく、ドキュメントではmarkdownとyamlが広く普及しています。そしてScala 3でもとうとうその波に乗ろうという動きが見えてきました・・・ (本記事は自分のブログからの転載記事です。) (2019年9月28日追記・更新: 追記内容はここを見てください) (2019年11月16日追記・更新: 追記内容はここを見てください) (2021年3月7日追記・更新: 追記内容はここを見てください) TL;DR Scala 3のリサーチコンパイラであるDotty 0.18.1-RC1にインデントベースの構文が実装されました Dotty 0.19.0-RC1の変更に合わせて修正しました インデントベースの構文はまだ提案段階でありScala3の正式な仕様に決定したわ
![Scala 3、Pythonのようにインデントベースの構文で書けるようになるってよ! - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/cc520e437708ece255ac7f01ac0bb2d50dec4ce5/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9U2NhbGElMjAzJUUzJTgwJTgxUHl0aG9uJUUzJTgxJUFFJUUzJTgyJTg4JUUzJTgxJTg2JUUzJTgxJUFCJUUzJTgyJUE0JUUzJTgzJUIzJUUzJTgzJTg3JUUzJTgzJUIzJUUzJTgzJTg4JUUzJTgzJTk5JUUzJTgzJUJDJUUzJTgyJUI5JUUzJTgxJUFFJUU2JUE3JThCJUU2JTk2JTg3JUUzJTgxJUE3JUU2JTlCJUI4JUUzJTgxJTkxJUUzJTgyJThCJUUzJTgyJTg4JUUzJTgxJTg2JUUzJTgxJUFCJUUzJTgxJUFBJUUzJTgyJThCJUUzJTgxJUEzJUUzJTgxJUE2JUUzJTgyJTg4JUVGJUJDJTgxJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kZTNjZjQ4MDEwZGUxNThjZjY2ZTViZGE4MTRjZmMxMQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwaGluYXN0b3J5JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz05MTA2MGEwYTY1ZmQ4MDhhNzI1ODdlYzc3ZmMzZTQ5OQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D140a7835ba1a43ef3cdbf6af8b435744)