raw
前缀可用于告诉编译器不要转义字符串中的任何字符。但是当我尝试这样做时,为什么会出现编译错误?
raw"\d".r // not escaped slash
答案 0 :(得分:1)
您使用的是什么版本的Scala?在2.10.0中正常工作:
Welcome to Scala version 2.10.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_37).
Type in expressions to have them evaluated.
Type :help for more information.
scala> raw"\d".r
res0: scala.util.matching.Regex = \d