[Kotlin] 코틀린 기본 문법 5 (배열 응용)
배열 정렬 listOf() / mutableListOf() val list = listOf(1, 5, 4, 6, 3, 2) val sorted = list.sorted().reversed() println("sorted : $sorted") // sorted : [6, 5, 4, 3, 2, 1] val list2 = mutableListOf(1, 5, 4, 6, 3, 2) list2.sort() list2.reverse() println("sorted : $list2") // sorted : [6, 5, 4, 3, 2, 1] sortedWith val list = listOf("kevin", "steve", "john", "mark", "jadon") val alphabetOrder = list.sort..
2023. 7. 20.
[Kotlin] 코틀린 기본 문법 2 (배열의 모든 것)
개발하면서 배열은 정말 많이 사용됩니다. 코틀린에서 배열 사용 방법에 대해서 작성 해보겠습니다. 배열 선언과 초기화 Kotlin에서 배열을 선언하고 초기화하는 방법은 다음과 같습니다: // 배열 선언 val numbers: Array // 배열 초기화 numbers = arrayOf(1, 2, 3, 4, 5) numbers[0] = 10 // [10, 2, 3, 4, 5] // List val list: List = listOf(0, 1, 2) print(list) // [0, 1, 2] list[0] = 10 // 오류 발생 ! list.set(0, 10) // 오류 발생 ! Array 는 값 변경 가능 List 는 immutable 이므로 위와 같이 값 변경이 안됨. mutableListOf 로 선언..
2023. 7. 20.