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
'Kotlin 앱 프로그래밍' 카테고리의 다른 글
코틀린 널 안정성 연산자 (0) | 2023.05.21 |
---|---|
(코틀린) 고차 함수 (0) | 2023.05.21 |
(코틀린) 매개변수가 1개인 람다 함수 (0) | 2023.05.21 |
코틀린 컬렉션 타입의 데이터 개수만큼 반복문 (0) | 2023.05.20 |
코틀린 for~in 반복문 (0) | 2023.05.20 |