Language/Kotlin

Kotlin 컬렉션(List/Set/Map)과 확장함수/시퀀스

728x90
반응형

컬렉션

 

 


컬렉션의 확장함수

 

 


시퀀스

 

1. 요소 값 생성하기

 

2. 요소 값 가져오기

 

 


확장함수

  • 기존 클래스에 새로운 함수를 추가하는 개념이다.
  • Kotlin 코드에서는 기존 클래스에 메서드를 추가해 사용 하는 것처럼 보이지만 사실 객체의 주소 값을 받은 함수가 만들어지고 그 함수를 호출하는 방식으로 동작한다.
fun main() {

    val str1 = "abcd"
    println(str1.getUpperString())
}

fun String.getUpperString() : String {
    return this.toUpperCase()
}

 

728x90
반응형