[Kotlin] apply, with, let, also, run, 범위 지정, 수신 객체 지정 람다, 확장함수
[Kotlin] apply, with, let, also, run, 범위 지정, 수신 객체 지정 람다, 확장함수 확장함수란? Extension functions(확장 함수)는 기존에 정의된 클래스에 함수를 추가하는 기능입니다. 자신이 만든 클래스는 새로운 함수가 필요할 때 쉽게 추가할 수 있는데요. Standard Library 또는 다른 사람이 만든 라이브러리를 사용할 때 함수를 추가하기가 매우 어렵습니다. 확장함수 정의법 fun List.getHigherThan(num: Int): List { val result = arrayListOf() for (item in this) { if (item > num) { result.add(item) } } return result } 출처 : https://c..
2021.06.21