インライン関数
  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 件のコメント:
コメントを投稿