我是kotlin的新手,我尝试了几种使用以下代码的方法

val strAction = "Grid"
 when(strAction){
   strAction.contains("Grid")->println("position is 1")
 }

在上面的代码 strAction.contains(“Grid”)中,此行向我显示了一个不兼容类型的错误

android - 无法在Kotlin  `when`表达式中使用string.contains()-LMLPHP

最佳答案

尝试此操作从when(strAction)中删除 when 参数

val strAction = "Grid"

when {
  strAction.contains("Grid") -> println("position is 1")
}

关于android - 无法在Kotlin `when`表达式中使用string.contains(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47434438/

10-10 22:44