Kotlin 앱 프로그래밍

(코틀린) 람다 함수의 반환

쿠카이든 2023. 5. 21. 18:20
728x90
  • 람다 함수도 함수이므로 자신을 호출한 곳에 결괏값을 반환해야 할 때가 있다.
    • 람다 함수에서는 return 문을 사용할 수 없다.
val some = {no1: Int, no2, Int -> return no1 * no 2} 	//오류

 

  • 대신 람다 함수의 반환값은 본문에서 마지막 줄의 실행 결과이다.
fun main() {
	val some= {no1: Int, no2: Int ->
    	println("in lambda function")
        no1 * no2
    }
    println("result : ${some(10, 20)}")
}

실행 결과

 

728x90