Scala语法基础

0 阅读1分钟
1.标识符命名规则:不能数字开头,不能是Scala的关键字,可以包含关键字
2.关键字:
   1 object :定义单列对象,类似于java中的静态类
   2.class : 定义类
   3.if/else :条件判断
   4. for:循环(支持生成器,守卫和yieid)
   5.while/do : 循环
   6.return :返回函数结果
3.注释
 单行注释。//注释的内容
 多行注释。/*注释的内容*/
 文档注释。/**注释的内容*/
4.分号

分号主要用于同一行内分割多个语句或解决语法歧义,分号是一个语句的分隔符,用来判断一个语句或表达式是否结束。

java中强制使用用分号结束一行,而Scala具有自动推断分号的功能。也就是说,在Scala中编写代码换行时,可以不加分号,当没有加分号时,Scala会在编译时自动加上分号。

要点:虽然Scala具有自动推断分号的功能,但是必须遵守以下规则:

1.如果一行只有一条语句或一个表达式时,则分号可以加,也可以不加;
2.如果一行有多条语句或多个表达式时,则分号必须填写。