Language/Kotlin
Kotlin에서 Lambda 이것만 외우자
fun main() { // 1. 함수를 대입, 근데 이렇게 쓰면 함수 선언하는 거랑 뭐가 다른 거지? scope 차이는 있을 듯 val lambda = fun(str: String){ println(str) } lambda("lambda") // 2. 파라미터 ○, 리턴 값 ○ // (parameter type) -> return type = { parameter 변수 -> return OR 실행할 명령} // {parameter 변수: parameter type -> return value OR 실행할 명령} val lambda2: (String, Int) -> String = {name, age -> "My name is $name and $age years old"} val lambda2_1 = ..
2021. 1. 18. 21:41