표준함수 보편적인 유틸리티 함수 람다를 인자로 받는다 apply, let, run, with, also, takeIf apply apply의 람다에 포함된 수신자 함수 들을 연속적으로 호출 val menuFile = File("menu-file.txt").apply { setReadable(true) setWriteable(true) setExecutable(false) } let 함수의 인자로 전달된 람다를 실행한 후 결과를 반환 수신자 객체라고 한다 val firstItemSquared = listOf(1, 2, 3).first().let { it * it } 문자열 substring 함수 -부분 문자열 추출 const vall TAVERN_NAME = "Taernly's Folly" fun main..