728x90
반응형
컬렉션
컬렉션의 확장함수
시퀀스
1. 요소 값 생성하기
2. 요소 값 가져오기
확장함수
- 기존 클래스에 새로운 함수를 추가하는 개념이다.
- Kotlin 코드에서는 기존 클래스에 메서드를 추가해 사용 하는 것처럼 보이지만 사실 객체의 주소 값을 받은 함수가 만들어지고 그 함수를 호출하는 방식으로 동작한다.
fun main() {
val str1 = "abcd"
println(str1.getUpperString())
}
fun String.getUpperString() : String {
return this.toUpperCase()
}
728x90
반응형
'Language > Kotlin' 카테고리의 다른 글
[Kotlin 객체지향 (2)] 추상클래스(Abstract Class)와 인터페이스(Interface) (0) | 2022.01.21 |
---|---|
Kotlin 파일 입출력 (io/nio) (0) | 2022.01.13 |
Kotlin 제네릭(Generic) (0) | 2022.01.13 |
Kotlin 표준(Scope)함수: apply, also, with, run, let (0) | 2021.05.13 |
Kotlin 배열(Array), 문자열(String) (0) | 2021.04.06 |