Scala之标识符
基本规则
一般情况下,所谓的标识符就是起名
类名、对象名、方法名、参数名
java中的标识符规则:
- 1.数字、字符、下划线、美元符号
- 2.数字不能开头
- 3.长度没有限制
- 4.不鞥识关键字或者保留子
- 5.区分大小写
- 6.可以转换为unicode编码的文件都可以声明为标识符。
scala中的标识符的基本规则和java中识一致的。
如果非要使用和关键字同名的标识符,可以增加使用反引号
val `private`="123";
特殊符号
scala是一个完全面向函数式编程语言,所以可以声明特殊符号作为标识符。
val * ="zhangsan";
使用特殊符号作为Scala标识符,规则不要记,错了改就完了。如果非要记,常用在代码中的符号不要使用:=,{},[],(),‘’,“”
如果采用特殊符号形成特殊文字,标识特殊的含义,称之为颜文字。
因为特殊符号在编译后会被编译器进行转换,所以可以使用
// 在定义的时候两种方式都可以进行定义
val :-> = "zhangsan";
// 编译后的格式
val
$colon$minus$greater = "zhangsan";
注意:不适用$开头
本文来自博客园,作者:King-DA,转载请注明原文链接:https://www.cnblogs.com/qingmuchuanqi48/articles/18176229

浙公网安备 33010602011771号