用於對象,類,變量和方法的名稱稱爲標識符。關鍵字不能用做標識符,標識符區分大小寫。spa
類名首字母大寫
方法名稱第一個字母小寫
程序文件名應該與對象名稱徹底匹配
1.字母數字標識符scala
以字母或下劃線開頭,後跟字母、數字或下劃線。$
字符是Scala中的保留關鍵字,不該在標識符中使用code
2.運算符標識符對象
由一個或多個運算符字符組成。運算符字符是可打印的ASCII字符,如:+
,:
,?
,~
或#
token
如:+ ++ ::: <?> :>
字符串
Scala編譯器將在內部將操做符標識符轉換成具備嵌入式$
字符的合法Java標識符。例如,標識符:->
將被內部表示爲$colon$minus$greater
編譯器
3.混合標識符編譯
由字母數字標識符組成,後面跟着一個下劃線和一個操做符標識符,如:myval+class
4.字面識別符變量
一個文字標識符是一個隨意的字符串,包含在後面的勾號(...
)中