코틀린[Kotlin]
코틀린[Kotlin] 람다기초(Lambda)
8. Lambda 람다식은 우리가 마치 value처럼 다룰 수 있는 익명함수이다. value처럼 다룬다는게 무슨 뜻이냐? 1) 메소드의 파라미터로 넘겨줄 수 있다. 2) return 값으로 사용할 수 있다. 람다는 기본적으로 val 함수이름 : 타입 = { 파라미터 -> 실행할 코드 } 와 같은 형태로 작성한다. fun main(){ println(square(12)) // 144 출력 println(square2(12)) // 144 출력 println(nameAge("Hyunsoo", 24)) // my name is Hyunsoo I'm 24 출력 } val square : (Int) -> (Int) = {number -> number*number} // Int 가 두번 쓰인 이유는 Int를 받고(..
2022. 1. 21. 00:50
최근댓글