一.标识符概念
1.Scala 对各种变量、方法、函数等命名时使用的字符序列称为标识符
2.凡是自己可以起名字的地方都叫标识符
二.标识符的命名规则
1.Scala中的标识符声明,基本和Java是一致的,但是细节上会有所变化。
2.首字符为字母,后续字符任意字母和数字,美元符号,可后接下划线_
3.数字不可以开头。
4.首字符为操作符(比如+ - * / ),后续字符也需跟操作符 ,至少一个
5.操作符(比如+-*/)不能在标识符中间和最后.
6.用反引号(飘号)`....`包括的任意字符串,即使是关键字(39个)也可以
演示
package com.zpark.bigdata.scala.chapter02
/**
* 标识符
*/
object Scala03_Name {
def main(args: Array[String]): Unit = {
//标识符
//TODO scala中可以使用特殊符号作为标识符,其实是将特殊符号编译时进行了转换
//TODO 只能独立使用,不能与数字等合并使用
val +-*/ = "123456"
val @#% = "456789"
//TODO scala中"_"下划线有特殊用途,不能独立当成变量名来使用
val _ = "123"
//TODO 用反引号(飘号)`....`包括的任意字符串,例如:私有private 不能直接使用,因为与关键字重名了