我有一个方法:
def replaceSpecialSymbols(str: String): String = str.collect { case '/' => '-' case _ => _ }.toString
当我尝试构建此代码时,收到错误消息:“error:unbound placeholder parameter case _ => _”
我知道我可以使用replaceAll.但我想知道Scala编译器在这种情况下发生了什么.
谢谢.