Scala字符串插值。正则表达式中的`raw`前缀

时间:2013-06-27 10:48:39

标签: scala string-interpolation

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

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

1 个答案:

答案 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