* 자습용으로 작성한 문서이므로 실제 개념과 다소 상이할 수 있습니다. * Lambda lambda식은 val로 선언한 함수와 비슷하게 사용할 수 있는 익명 함수라고 생각할 수 있다. 기본 정의 : val lambdaName : Type = {argumentList -> codeBody} 메소드의 파라미터로 넘겨줄 수 있다. ex) fun add(a : Int) -> 파라미터인 a: Int 부분에 lambda를 이용하여 함수를 넣을 수 있다. return 값으로 사용할 수 있다. 사용 예시 ) val square : (Int) -> (Int) = { number -> number * number } // val square = { number : Int -> number * number } 로도 사용 가..