【学習kotlinシリーズ】ラムダ関数

Facebook にシェア
Pocket
LINEで送る
このエントリーを Google ブックマーク に追加

Qiitaでことりん学習帳を発売しています!

ラムダ関数とは

ラムダ関数とは、関数を定義して関数オブジェクトを生成するのではなく、関数オブジェクトを直接生成する機能。定義の仕方は以下の例の通り。

型推論を利用することにより、もう少し簡単な形で定義できる。

また、ラムダ関数には暗黙的に「it」という変数があり、これを利用することにより更に簡略化できる。

ラムダ関数を高階関数と組み合わせると、スマートになる。

findLower関数がとてもスマートになった。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です