関数型をもつ関数
Q&A
解決したいこと
コードの処理の内容で
(Int) -> Int と{it * 2}がどのように処理されてるのか理解できません。
プログラミングの学習途中で行き詰まってしまい質問いたしました。
よろしくお願いいたします。
該当するソースコード
fun item(x: Int,y: (Int) -> Int) = y(z)
item(5,{it*2})
自分で知っている範囲
(Int) -> Int 左側は引数の型 右側は戻り値の型
{it * 2} ラムダ式の処理
0