ほんとはjdk10をビルドしてvarの世界を体験するエントリだったのだけど、ここでバイナリが提供されたので、Amberの話にします。 Project Amberは、Javaにパターンマッチングを導入するプロジェクトです。 varによるローカル変数型推論もAmberの一部だったのだけど、これはjdk10に取り込まれました。jdk10はリポジトリ名で、実際のリリースがJDK10になるかどうかは不明です。 Amberのパターンマッチングがどうなるかというのは、以前ブログにまとめています。 http://d.hatena.ne.jp/nowokay/20170103#1483451037 で、これを試してみるために、ソースをビルドして動かしてみます。今回は、Linux、Mac、Ubuntu on Windowsで試します。 Linux(Ubuntu)でのビルド ソースをとってきて、ブランチを切り替