Scala对各种变量、方法、函数等命名时使用的字符序列称为标识符。即:凡是自己可以起名字的地方都叫标识符。
命名规则
Scala中的标识符声明,基本和Java是一致的,但是细节上会有所变化,有以下四种规则:
(1)以字母或者下划线开头,后接字母、数字、下划线
(2)以操作符开头,且只包含操作符(+ - * / # !等)
(3)第一种和第二种拼接,第一种在前,二者以下划线分隔
(4)用反引号....
包括的任意字符串,即使是关键字(39个)也可以
案例实操
hello // ok
hello12 // ok
1hello // error
h-b // error
x h // error
h4 // ok
_ab // ok
Int // ok , 因为在Scala Int是预定义的字符,不推荐
Float // ok
// error ,单独一个下划线不可以作为标识符
Abc // ok
+*- // ok
+a // error
$a // ok , 但不要让scala的标识符出现$,因为scala编译器会使用$