遍历 map/pair型list
for ((k, v) in map) {
println("$k -> $v")
}
交换两个变量
var a = 1
var b = 2
a = b.also { b = a }
可见性修饰符
internal 模块
可见性修饰符 internal
意味着该成员只在相同模块内可见。更具体地说, 一个模块是编译在一起的一套 Kotlin 文件:
- 一个 IntelliJ IDEA 模块;
- 一个 Maven 项目;
- 一个 Gradle 源集(例外是
test
源集可以访问main
的 internal 声明); - 一次
<kotlinc>
Ant 任务执行所编译的一套文件。