使用不可变样式的数据

值和变量名称应该在较低的驼峰情况下

常量名称应该在上部驼峰的情况下。也就是说,如果成员是 final,immutable 并且它属于包对象或对象,则可以将其视为常量

方法,值和变量名称应该在较低的驼峰情况下

资料来源: http//docs.scala-lang.org/style/naming-conventions.html

这个编译:

val (a,b) = (1,2)
// a: Int = 1
// b: Int = 2

但这不是:

val (A,B) = (1,2)
// error: not found: value A
// error: not found: value B