1.字母数字组合
字段、方法参数、局部变量、函数命名 用小驼峰命名(小写字母开头) length、flatMap 类、特质 用大驼峰算法(大写字母开头) BigInt、List、HashMap 常量 Java中全大写且单词用_分割 MAX_VALUE、PI
2.操作符标识符
scala允许 操作符来命名 函数或其他变量名 例如 + - * 、 ?!@ scala编译器会将 符号标识符 转换成Java合法的标识符
3.字面标识符
字面标识符 `...` 其结果永远合法,哪怕是scala的关键字 val `class`: Int = 10 //合法但不推荐