funlocalVariables(){val a:Int=1val b=1// 自动推导类型为Intval c:Int// 没有初始值时需要显式制定变量类型c=1// 初始复制// c = 2 这个是错误的,val定义的只读变量不可重新赋值} val大致相当于Java里的final,C/C++里的const,Swift里的let,ES6中的const, 使用val定义的是不可重新赋值的变量。 var...
字典数据遍历 fun maps(map: Map<String, String>) { for ((k, v) in map) { println("$k -> $v") } } 1. 2. 3. 4. 不可变List fun readOnlyList() { val list = listOf("a", "b", "c") // list.add("d") 错误:不能修改元素} 1. 2. 不可变Map fun readOnlyMap() { val...
字典数据遍历 fun maps(map: Map<String, String>) { for ((k, v) in map) { println("$k -> $v") } } 1. 2. 3. 4. 不可变List fun readOnlyList() { val list = listOf("a", "b", "c") // list.add("d") 错误:不能修改元素} 1. 2. 不可变Map fun readOnlyMap() { val...