Kotlin Koans 12 Extension functions on collections


Extension functions on collections (Playground)


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.

KotlinとJavaのコードは、簡単に混ぜて使用することができます。したがって、Kotlinでは独自のコレクションを導入しておらず、(若干の改善がなされた)標準のJavaのコレクションを使用しています。Javaコレクションの読み取り専用ビューと可変ビュー を読んでください。

Kotlinの標準ライブラリ は、より便利にコレクションを扱える拡張関数を多く備えています。 拡張関数 sortedDescending を使用して、前回の例 をもう一度書き換えてください。


fun getList(): List<Int> {
    return arrayListOf(1, 5, 2).sortedDescending()


← Posts