JavaのT[]に該当。
以下のような感じ
val x: IntArray = intArrayOf(1, 2, 3) println(x[0])
以下 のように記載。
var s:Array<String> = arrayOf("apple", "banana")
fun main(args: Array<String>) {
val a:List<Int> = listOf(1, 2)
println("${a}: ${a.size}") // [1, 2]: 2
}
| 型 | 説明 | 定数作成メソッド | 備考 |
|---|---|---|---|
| List | リスト | listOf() | 内容の変更不可 |
| ArrayList | リスト | arrayListOf() | 内容の変更可 |
| Set | 集合 | setOf() | |
| Map | ハッシュ | mapOf() |
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html
以下のようにJavaのStream的な書き方ができる。
// 偶数
(1..10).filter{ it%2 ==0 }.forEach { println(it) }