语法基础

56 阅读1分钟

标识符命名规则

  1. 必须以字母(a-z, A-Z)或下划线  _  开头。例如, _name 和 age 是合法的,而 1name 是非法的。
  2. 只能包含字母、数字和下划线。例如,total_sum 是合法的,而 total-sum 或 user name 是非法的。
  3. 不能使用关键字。如 intreturn 等关键字不能作为标识符。
  4. 区分大小写。例如,Age 和 age 是两个不同的标识符。
  5. 长度限制

关键字

关键字是用来标识文件中各个记录的特定数据项目的值。

关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字

注:定义一个变量或常量时,不能使用关键字声明变量名或常量名,定义一个方法、类或对象时,同样不能使用关键字,否则会报错

注释

单行注释://注释文字

多行注释:/* 注释文字 */

文档注释:/**注释文字 */

分号

1.表达式的分隔符,scala具有自动推断分号的功能

  • 如果一行只有一条语句或一个表达式时,则分号可加可不加

  • 如果一行有多条语句或多个表达式时,则分号必须加

2.scala自动推断分号时一般以换行代表一条语句或一个表达式的结束,但遇到以下情况会推断出未结束:

  • 如果当前行以一个不能结束的词结尾,如英文句号或中缀操作符

  • 如果当前行结尾出现在()或[]内