#12 Kotlin Koans Introduction/Extensions on collections 해설

1 소개



Kotlin 공식 레퍼런스의 Kotlin Koans/Extensions on collections의 해설 기사입니다.

Kotlin Koans를 통해 Kotlin을 배우는 사람들의 도움이 되길 바랍니다.

다만, 레퍼런스를 자력으로 읽는 힘을 기르고 싶은 분은,
곧이 기사를 보지 마십시오!

한 번 각자로 도전하고 나서, 눈에 띄게 된다고 생각합니다

2 sortedDescending() 함수



sortedDescending() 함수은 kotlin 표준 라이브러리의 kotlin.collections 패키지에 포함된 확장 함수입니다.

3 Introduction/Extensions on collections 해설



Kotlin Koans Introduction/Extensions on collections의 해설입니다.
수시로 본 사이트의 내용을 인용하겠습니다.

오른쪽의 본문을 보자.

Kotlin code can be easily mixed with Java code. Thus in Kotlin we don't introduce our own collections, but use standard Java ones (slightly improved). Read about read-only and mutable views on Java collections.

In Kotlin standard library there are lots of extension functions that make the work with collections more convenient. Rewrite the previous example once more using an extension function sortedDescending.

왼쪽의 코드를 살펴 보겠습니다.
fun getList(): List<Int> {
    return arrayListOf(1, 5, 2)//TODO("return the list sorted in descending order")
}

확장 함수 sortedDescending() 을 사용해, 전전장과 전장에서 실시한 요소를 내림차순으로 늘어놓는 코드의 구현을 실시합니다.

sortedDescending()은 호출 원래 요소를 내림차순으로 반환 값으로 반환하므로,
fun getList(): List<Int> {
    return arrayListOf(1, 5, 2).sortedDescending()
}

4 마지막으로



다음번에는 Kotlin Koans Conventions/Comparison의 해설을 하겠습니다

좋은 웹페이지 즐겨찾기