[Kotlin] 람다로 프로그래밍(코틀린 인 액션 5장)
backend/kotlin
2023. 9. 17. 18:23
본 내용은 코틀린 인 액션을 읽고 저의 방식대로 정리한 글입니다. 그에따라 틀린 내용이 있을 수 있습니다. 틀린 내용이 있으면 댓글로 알려주시면 감사하겠습니다. 람다식의 문법 책에서 말하길 람다는 값처럼 여기저기 전달할 수 있는 동작의 모음이라고 설명한다. {x: Int, y:Int-> x+y} //파라미터 부분 //본문 값처럼 여기저기 전달할 수 있다는게 잘 이해가 안됐는데, 변수에도 저장할 수 있다는 예시를 보고 이해가 되었다. val sum = {x:Int, y:Int -> x+y} println(sum(1, 2)) //람다가 값이라는 증거 val getAge= {p:Person -> p.age} people.maxByOrNull(getAge) 또한 코틀린에서는 함수 호출시 마지막 인자(파라미터)가..