[Kotlin] 6. 코틀린 확장 함수와 표준 라이브러리 활용
·
프로그래밍 언어/Kotlin
1. 확장 함수(Extension Function)확장 함수는 기존 클래스에 새로운 함수나 속성을 추가하는 방법입니다. 클래스 코드를 수정하지 않고도 메서드를 추가할 수 있어 매우 유용합니다.(1) 확장 함수 정의fun String.addExclamation(): String { return this + "!"}val greeting = "Hello"println(greeting.addExclamation()) // "Hello!"this는 확장 함수가 호출되는 객체를 나타냅니다.확장 함수는 기존 클래스의 멤버처럼 사용할 수 있습니다.(2) 확장 함수 활용문자열의 확장 함수fun String.isEmail(): Boolean { return this.contains("@") && this.co..