Tag: 元组

Kotlin:如何修改一对值?

为什么我不能改变这一对中的值: var p: Pair<Int, String> = Pair(5, "Test") p.first = 3 在p.first下p.first :Val不能被重新分配

Kotlin中元组的模式匹配

我有以下一段代码 fun changeSelection(item: FileOrFolder, selected: Boolean) { selection = when(item) { is Folder -> { when(selected) { true -> selection + item false -> selection – item } } is File -> { when(selected) { true -> selection + item false -> selection – item } } else -> throw Exception("unreachable") } } 看起来有点凌乱,因为我习惯了scala的这个 def […]