Javaと同様Kotlinにも無名関数があります。
無名関数の定義は以下になります。

では、2乗を返す機能を無名関数を使って関数化してみましょう

無名関数では、local returnをすることができないようなので、
return文を使用しています。

Pocket