遍历 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 任务执行所编译的一套文件。
