2-3-in和!in运算符
运算符 | 对应的方法 |
---|---|
a in b | b.contains(a) |
a !in b | !b.contains(a) |
示例
fun main() {
val list = listOf(1, 2, 3, 4)
// a in b → b.contains(a)
println(2 in list) // true,相当于 list.contains(2)
// a !in b → !b.contains(a)
println(5 !in list) // true,相当于 !list.contains(5)
}
Content copied to clipboard
由于String中有一个带参数(String)的contains()方法,Kotlin即可用in运算符进行计算