标识符命名规则
- 必须以字母(a-z, A-Z)或下划线 _ 开头。例如, _name 和 age 是合法的,而 1name 是非法的。
- 只能包含字母、数字和下划线。例如,total_sum 是合法的,而 total-sum 或 user name 是非法的。
- 不能使用关键字。如 int, return 等关键字不能作为标识符。
- 区分大小写。例如,Age 和 age 是两个不同的标识符。
- 长度限制
关键字
关键字是用来标识文件中各个记录的特定数据项目的值。
关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字。
注:定义一个变量或常量时,不能使用关键字声明变量名或常量名,定义一个方法、类或对象时,同样不能使用关键字,否则会报错
注释
单行注释://注释文字
多行注释:/* 注释文字 */
文档注释:/**注释文字 */
分号
1.表达式的分隔符,scala具有自动推断分号的功能
-
如果一行只有一条语句或一个表达式时,则分号可加可不加
-
如果一行有多条语句或多个表达式时,则分号必须加
2.scala自动推断分号时一般以换行代表一条语句或一个表达式的结束,但遇到以下情况会推断出未结束:
-
如果当前行以一个不能结束的词结尾,如英文句号或中缀操作符
-
如果当前行结尾出现在()或[]内