「Kotlin入門」ラムダ(lambda)式関数を利用するサンプル
書式
fun 関数名(lambda : String.() -> Unit)
使用例
fun testFunc(lambda : String.() -> Unit) { "arkgame com study skill".lambda() } fun main(args : Array<String>) { testFunc { println("test this value is: $this") println(substring(0, 12)) } }
実行結果
>kotlinc sample.kt -include-runtime -d sample.jar
>kotlin sample.jar
test this value is: arkgame com study skill
arkgame com