코틀린 #kotlin #자바 #코틀린인액션 #kotlin in action1 [Kotlin] 파라미터와 반환 값으로 람다 사용해보기 1. 고차함수 고차함수 : 다른 함수를 인자로 받거나, 함수를 받환하는 함수. 즉, 코틀린에서는 람다나 함수 참조를 인자로 넘길 수 있거나 람다나 함수 참조를 반환하는 함수이다. 1. 함수 타입 (Int, String) → Unit (파라미터타입 → 반환타입) () → String? null을 반환할 수 있다. (() → Int)? 함수 타입이 null이 될 수 있다. invoke(이름 없이 간편하게 호출될 수 있는 함수)로 호출한다. 2. 인자로 받은 함수 호출 예제1 twoAndThree { a, b -> a + b } // The result is 5 twoAndThree { a, b -> a * b } // The result is 6 예제2 String.filter(predicate: (Char.. 2022. 7. 2. 이전 1 다음