一、基础语法
### --- 基础语法规则:
~~~ # 区分大小写
~~~ Scala语言对大小写敏感;
~~~ # 类名
~~~ 对于所有的类名的第一个字母要大写。
~~~ 如果需要使用几个单词来构成一个类名,每个单词的第一个字母要大写;比如:ListDemo
~~~ # 方法名
~~~ 所有方法名的第一个字母用小写。
~~~ 如果需要使用几个单词来构成方法名,除第一个单词外每个词的第一个字母应大写;比如:getResult
~~~ # 程序文件名
~~~ Scala程序文件的后缀名是 .scala,程序文件的名称可以不与对象名称完全匹配。
~~~ 这点与Java有所区别。
~~~ 建议遵循 Java 的惯例,程序文件名称与对象名称匹配;
~~~ # main()方法
~~~ Scala程序从main()方法开始处理,这是每一个Scala程序的入口点。main()定义在object中;
~~~ # 标识符。
~~~ 所有Scala组件都需要名称,用于对象、类、变量和方法的名称称为标识符。
~~~ 关键字不能用作标识符,标识符区分大小写;
~~~ 标识符以字母或下划线开头,后面可以有更多的字母、数字或下划线;
~~~ $字符是Scala中的保留关键字,不能在标识符中使用;
![](https://i-blog.csdnimg.cn/blog_migrate/1fc03dc5caed14dd0d606c070d714eb7.png)
~~~ # 注释
~~~ Scala使用了与Java相同的单行和多行注释;
~~~ # 换行符
~~~ Scala语句可以用分号作为一行的结束,语句末尾的分号通常可以省略,
~~~ 但是如果一行里有多个语句那么分号是必须的。
~~~ # 小结:Scala的基础语法与Java比较类似,但是仍然有三点不一样的地方:
~~~ 在Scala中换行符是可以省略的
~~~ Scala中main方法定义在object中
~~~ Scala中程序文件名可以不与对象名称相匹配,但是建议仍然遵循Java的规范,二者最好匹配