Java 8から導入されたラムダ式はJavaによるプログラミングに革新的な変化をもたらした。Javaのラムダ式は、入力パラメータを受け取って値を返す無名関数の簡易的な記述法である。入力パラメータは、明示的に型を宣言することもできれば、型宣言を省略 ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
varによる型推論はJava 10で導入された機能だが、Java 11でも拡張が行われている。JEP 323として追加された機能で、これはラムダ式の仮引数にvarを使えるようにするというものだ。 次の例は、ラムダ式を使って関数インタフェースを定義したものである。
💡 この記事の要約: Java SE 10以降で使えるvarによる型推論と、数値リテラルにおけるアンダースコアの使い方を学ぶ問題です。ちょっとした記法の違いでエラーになるので要注意! 次のコードをコンパイル・実行するとどうなりますか?1つ選んでください。