インライン関数
Kotlinはラムダ式に関わるオーバーヘッドを回避するために、関数のインライン展開をサポートしている。
関数定義時に inline修飾子 を付ける
関数定義時に inline修飾子 を付ける
inline fun funcA( process: () -> Unit ) { print("start\n") process() print("end\n") } fun printText(text: String) { funcA{ print("process\")} }
次回記事:Kotlin #22:objectキーワード
Android Studio, Kotlin学習
0 件のコメント:
コメントを投稿