Scala中常用关键字

Scala 可以使用两种形式的标志符,字符数字和符号

  1. 字符数字使用字母或是下划线开头,后面可以接字母或是数字,符号"$"在 Scala 中也看作为字母。然而以"$"开头的标识符为保留的 Scala 编译器产生的标志符使用,应用程序应该避免使用"$"开始的标识符,以免造成冲突。
  2. Scala 的命名规则采用和 Java 类似的 camel 命名规范,首字符小写,比如 toString。类名的首字符还是使用大写。此外也应该避免使用以下划线结尾的标志符以避免冲突。
  3. Scala 内部实现时会使用转义的标志符,比如:-> 使用 $colon$minus$greater 来表示这个符号。

// 和Java一样的标识符命名规则

val name = "zhangsan" // OK

val name1 = "zhangsan0"   // OK

//val 1name = "zhangsan0" // Error

val name$ = "zhangsan1" // OK

val $name = "zhangsan2" // OK

val name_ = "zhangsan3" // OK

val _name = "zhangsan4" // OK

val $ = "zhangsan5"     // OK

val _ = "zhangsan6"     // OK

//val 1 = "zhangsan6"     // Error

//val true = "zhangsan6"  // Error

 

// 和Java不一样的标识符命名规则

val + = "lisi" // OK

val - = "lisi" // OK

val * = "lisi" // OK

val / = "lisi" // OK

val ! = "lisi" // OK

//val @ = "lisi" // Error

val @@ = "lisi" // OK

//val # = "lisi" // Error

val ## = "lisi" // OK

val % = "lisi" // OK

val ^ = "lisi" // OK

val & = "lisi" // OK

//val ( = "lisi" // Error

//val ( = "lisi" // Error

//val ) = "lisi" // Error

//val = = "lisi" // Error

val == = "lisi" // OK

//val [ = "lisi" // Error

//val ] = "lisi" // Error

//val : = "lisi" // Error

val :: = "lisi" // OK

//val ; = "lisi" // Error

//val ' = "lisi" // Error

//val " = "lisi" // Error

val "" = "lisi" // OK

val < = "lisi" // OK

val > = "lisi" // OK

val ? = "lisi" // OK

val | = "lisi" // OK

val \ = "lisi" // OK

//val ` = "lisi" // Error

val ~ = "lisi" // OK

val :-> = "wangwu" // OK

val :-< = "wangwu" // OK

// 切记,能声明和能使用是两回事

Scala 中的标识符也不能是关键字保留字,那么Scala中有多少关键字或保留字呢?

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值