| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Java SE 8 ラムダ式

提供: MyMemoWiki
2020年2月15日 (土) 07:33時点におけるPiroto (トーク | 投稿記録)による版 (ページの作成:「==Java SE 8 ラムダ式== [Java SE 8] http://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.27 *ラムダ式は、メソッドににている *仮…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Java SE 8 ラムダ式

[Java SE 8]

http://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.27

  • ラムダ式は、メソッドににている
  • 仮パラメータのリストとボディ(式もしくはブロック)を適用する
LambdaExpression:
  LambdaParameters -> LambdaBody

ラムダ式は常に Poly 式

割り当てられたコンテキスト、起動されたコンテキスト、もしくはキャストされたコンテキスト以外のプログラム上でラムダ式が実行された場合、コンパイルエラーとなる

  • ラムダ式の評価は、[Java SE 8 関数インターフェース] [関数インターフェース]のインスタン

スを生成する

  • ラムダ式の評価は、式のボディの実行を引き起こさない。
  • 代わりに、関数インターフェースが実行される適切なタイミングに発生する。