1

raw前缀可用于告诉编译器不要转义字符串中的任何字符。但是为什么当我尝试这样做时会出现编译错误?

raw"\d".r  // not escaped slash
4

1 回答 1

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
于 2013-06-27T10:52:55.843 回答