fun main() { val some = {no: Int -> println(no)} some(10) } 일반적으로 매개변수가 1개인 람다 함수는 위와 같이 작성한다. Int 타입의 매개변수가 1개인 람다 함수를 선언하고 이를 호출한 코드이다. fun main() { val some: (Int) -> Unit = {println(it)} some(10) } 위 코드를 보면 람다 함수의 중괄호가 안에 화살표가 없으므로 매개변수가 없는 것처럼 보입니다. 하지만 람다 함수 앞에 (Int) -> Unit이 매개변수가 1개인 람다 함수임을 알려 줍니다. 이처럼 람다 함수의 매개변수가 1개일 때는 중괄호 안에서 매개변수 선언을 생략하고 println(it)처럼 it 키워드로 매개변수를 이용할 수 있습니다. 출처 ..