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";

注意:不适用$开头

posted @ 2024-05-06 23:39  King-DA  阅读(45)  评论(0)    收藏  举报