본문 바로가기
언어/Kotlin

코틀린 확장함수

by 김어찐 2022. 5. 26.
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