Kotlin Map, MutableMap 추가, 삭제, 프로퍼티 포스팅 썸네일 이미지

Kotlin/Collections

Kotlin Map, MutableMap 추가, 삭제, 프로퍼티

1. Map, MutableMap Map과 MutableMap 또한 List와 MutableList의 관계처럼 불변과 가변의 차이를 갖는다. Map을 상속받는 MutableMap public interface MutableMap : Map { ... } Map은 Key/Value 쌍의 데이터를 저장하는 구조이다. 여기서 Value의 값들은 중복된 값들이 존재할 수도 있지만 Key값은 Set과 같이 고유한 값만을 갖는다. 2. 코 드 환경 : Kotlin Version = 1.4.10, JVM fun main(args : Array) { // val mm = mutableMapOf() val mm = mutableMapOf(1 to "z", 2 to "y", Pair(3, "x")) println("===..

2020.11.23 게시됨

Kotlin sort 정렬 오름차순, 내림차순, 임의 순 포스팅 썸네일 이미지

Kotlin/Collections

Kotlin sort 정렬 오름차순, 내림차순, 임의 순

1. Sort(정렬) kotlin은 다양한 sort 함수를 제공하여 상황에 맞은 sort 함수를 사용해야 한다. 우선 간단하게 분류를 해보면 우선 sort와 sortDescending 이 있다. sort인 것은 오름차순 sortDescending 처럼 Descending이 붙으면 내림차순으로 정렬을 한다. 또한 sort와 sorted처럼 뒤에 ed가 붙는 것과 붙지 않는 것이 있다. 뒤에 -ed가 붙는 것은 정렬된 List 타입으로 반환해준다. 따라서 -ed가 붙는 sort를 사용해 주는 경우, 해당 리스트에 다시 초기화를 해주어야만 정렬된 리스트를 저장한다. 이 외의 -By, -With와 같은 sort가 존재한다. +) MutableList타입일 경우 sort, sorted 2가지 다 존재하며 sort..

2020.10.11 게시됨

Kotlin JS sort 정렬 오름차순, 내림차순, 임의 순 포스팅 썸네일 이미지

Kotlin/Collections

Kotlin JS sort 정렬 오름차순, 내림차순, 임의 순

1. Sort(정렬) kotlin은 다양한 sort 함수를 제공한다. 간단하게 분류를 해보면 우선 sort와 sortDescending 이 있다. sort인 것은 오름차순 sortDescending 처럼 Descending이 붙으면 내림차순으로 정렬을 한다. 또한 sort와 sorted처럼 뒤에 ed가 붙는 것과 붙지 않는 것이 있다. 뒤에 -ed가 붙는 것은 정렬된 List 타입으로 반환해준다. 따라서 -ed가 붙는 sort를 사용해 주는 경우, 해당 리스트에 다시 초기화를 해주어야만 정렬된 리스트를 저장한다. 2. 코 드 환경 : 1.4.0 JS play.kotlinlang.org/ fun main() { var num = arrayOf(5, 8, 2, 1, 9, 4); println("=======..

2020.10.09 게시됨