728x90
package extentionfuc
fun main() {
val str1="abcd"
println("str1.getUpperString() = ${str1.getUpperString()}")
}
// 기존 클래스에 메서드 추가
// 실제 변경된 자바코드 확인해보면 새로운 함수 생성 클래스에 메소드 추가 아님
fun String.getUpperString() : String{
return this.toUpperCase()
}
728x90
'언어 > Kotlin' 카테고리의 다른 글
코틀린 고차함수 (0) | 2022.05.26 |
---|---|
코틀린 infix (0) | 2022.05.26 |
코틀린 함수형 프로그래밍 (0) | 2022.05.25 |
코틀린 연산자 오버로딩 (0) | 2022.05.25 |
코틀린 열거형 (0) | 2022.05.25 |