fun nameAge2(name : String, age : Int) {
println("My name is ${name} I'm ${age}")
}
println("My name is ${name} I'm ${age}")
}
얘랑
val nameAge = {name : String, age : Int -> "My name is ${name} I'm ${age}"}얘랑 뭔 차이임?
람다식은 언제 쓰는거임?
왜 써야함?
얘랑
val nameAge = {name : String, age : Int -> "My name is ${name} I'm ${age}"}얘랑 뭔 차이임?
람다식은 언제 쓰는거임?
왜 써야함?
익명임
함수를 인자로 넣을때 따로 선언할 필요 없이 그 안에서 익명으로 선언해서 바로 사용할수있음
그러면 저렇게 한줄로 쓸 수 있는거는 람다식이 편한거겠네여?
ㅇㅇ 자바는 어떤지 모르겠는데 자스는 람다로 Argument => Agrument + 1 이렇게 쓰면 function Unnamed(Agrument) { return Argument + 1 } 이랑 같음 return을 생략할수있는거 이런식으로 일반함수랑 다른 기능도 있을수있으니 문서나 블로그같은거 찾아보셈