세 개의 숫자의 평균을 리턴해주는 함수를 가지고 한 단계씩 변경을 해보겠습니다.
fun add(num1: Int, num2: Int, num3: Int): Int {
return (num1 + num2 + num3) / 3
}
println("평균값은 ${add(10, 20, 30)}입니다")
fun add(num1: Int, num2: Int, num3: Int) = (num1 + num2 + num3) / 3
println("평균값은 ${add(10, 20, 30)}입니다")
var add = { num1: Int, num2: Int, num3: Int -> (num1 + num2 + num3) / 3 }
println("평균값은 ${add(10, 20, 30)}입니다")
람다식은 익명 함수로, 보통 {} 중괄호를 사용하여 정의합니다.
Kotlin의 람다식 구조
{매개변수1, 매개변수2... ->
코드
}