익명함수
-
[Kotlin] 익명함수Kotlin 2022. 9. 14. 15:15
package days01 fun main(){ // fun testFunction1(){ // println("testFunction1") // } // val testFunction2=testFunction1 // error // 자바스크립트에서 가능했던 선언적 함수의 직접 변수 저장은 불가능함 // 아래와 같이 익명함수 저장은 가능함 // 익명함수 생성 val t1=fun(x1:Int, x2:Int): Int{ return x1*x2 } var a1=t1(20,30) println("a1:$a1") var t2=t1 // 변수에 저장된 함수의 몸체는 다른 변수에도 저장이 가능 var a2=t2(30,40) println("a2:$a2") // 1. 변수가 저장된 익명함수를 전달인수로 전달 testF..