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