map
-
[Kotlin] Pair or MapKotlin 2021. 1. 24. 19:03
Kotlin의 Map과 Pair에 대하여 알아보자. Map - 코틀린의 Map은 key와 value로 구성되어있는 dictionary 형태라고 생각하면 된다. - key는 유니크한 값이며, 유니크한 key는 다른 key와 동일한 value를 가질 수 있으며, 정의된 key를 통해 삽입 삭제 또한 가능하다. - 코틀린의 Map은 Collection 인터페이스를 상속하고 있지 않지만, 코틀린의 collection type으로 Map은 지정되어있다. Map 생성 val maps = mapOf(1 to "one",2 to "two",3 to "three") Map을 생성하기 위한 mapOf은 stlib에서 아래와 같이 나와있다. /** * Returns a new read-only map with the spe..
-
Kotlin in Action - LamdaKotlin 2019. 9. 24. 00:37
본 내용은 Kotlin in Action 책을 읽고 공부한 내용을 정리하는 포스팅입니다. 여러 Collection을 다루는 함수를 알아두면 원하는 data에 쉽게 접근할 수 있습니다. Filter : 컬렉션 함수를 이터레이션 하면서 주어진 람다에 각 원소를 넘겨 True를 반환하는 원소만 모은다. val list = listof(1,2,3,4) println(list.filter{it %2 ==0}) //[2,4] 결과는 컬렉션 원소 중에 Boolean값을 반환하는 Predicate로 , true의 조건을 만족하는 원소만으로 이뤄진 새로운 컬렉션이다. Map : 컬렉션의 원소에 주어진 람다를 적용하여 새 컬렉션을 만든다. val list = listof(1,2,3,4) println(list.map{it..