记号字面值 语法: symbolLiteral ::= „‟‟ idrest 记号字面值‟x 是表达式 scala.Symbol(“x”)的简写形式。Symbol 是一个 case 类(§5.3.2),定义如下: package scala final case class Symbol private (name: String) { override def toString: String = “‟” + name } Symbol 的伴随实例的apply方法中缓存了一个到Symbol的弱引用,因此同样的记 号字面值是引用相等的。
空白与注释 符号可由空白字符或注释分隔开。注释有两种格式: 单行注释是由//开始直到行尾的字符序列 多行注释是在/*和*/之间的字符序列。多行注释可以嵌套,但是必须合理的嵌套。因 此像/* /* */这样的注释是非法的,因为有一个没有结束的注释。