[코틀린 프로그래밍 기본 1] 4장. 요술상자, 함수 가지고 놀기
4-1 이름없는 함수의 또 다른 형태, 람다(Lambda)! 1) 람다식 표현 예제 fun main() { // 1) 전체 표현 val multi1: (Int, Int) -> Int = {x: Int, y: Int -> x * y} // 2) 선언 자료형 생략 val multi2 = {x: Int, y: Int -> x * y} // 3) 람다식 매개변수 자료형 생략 val multi3: (Int, Int) -> Int = {x, y -> x * y} // 4) 2줄 이상의 식 - 마지막 값이 반환값이다. val multi4: (a: Int, b: Int) -> Int = { a, b -> println("a : $a, b : $b") a*b } } 4-2 고차함수와 람다식의 이해 (1) 1) 값에 의한..
2021. 7. 18.