Kotlin – 用数字检查数组的方式来包含数值
检查一个字符串数组是否在kotlin中包含值的惯用方法是什么? 就像ruby的#include?
。
我虽然关于:
array.filter { it == "value" }.any()
有没有更好的办法?
包含运算符或许?
"value" in array
这转换成Java API:
array.contains("value")
您可以使用in
运算符 ,在这种情况下,调用contains
:
"value" in array
在运算符中使用是一种惯用的方法。
val contains = "a" in arrayOf("a", "b", "c")