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) }