用于对象,类,变量和方法的名称称为标识符。关键字不能用做标识符,标识符区分大小写。spa
类名首字母大写
方法名称第一个字母小写
程序文件名应该与对象名称彻底匹配
1.字母数字标识符scala
以字母或下划线开头,后跟字母、数字或下划线。$
字符是Scala中的保留关键字,不该在标识符中使用code
2.运算符标识符对象
由一个或多个运算符字符组成。运算符字符是可打印的ASCII字符,如:+
,:
,?
,~
或#
token
如:+ ++ ::: <?> :>
字符串
Scala编译器将在内部将操做符标识符转换成具备嵌入式$
字符的合法Java标识符。例如,标识符:->
将被内部表示为$colon$minus$greater
编译器
3.混合标识符编译
由字母数字标识符组成,后面跟着一个下划线和一个操做符标识符,如:myval+class
4.字面识别符变量
一个文字标识符是一个随意的字符串,包含在后面的勾号(...
)中