|NO.Z.00004|——————————|BigDataEnd|——|Hadoop&Scala.V04|——|Scala.v04|Scala编程|基本语法|
一、基础语法
### --- 基础语法规则:
~~~ # 区分大小写
~~~ Scala语言对大小写敏感;
~~~ # 类名
~~~ 对于所有的类名的第一个字母要大写。
~~~ 如果需要使用几个单词来构成一个类名,每个单词的第一个字母要大写;比如:ListDemo
~~~ # 方法名
~~~ 所有方法名的第一个字母用小写。
~~~ 如果需要使用几个单词来构成方法名,除第一个单词外每个词的第一个字母应大写;比如:getResult
~~~ # 程序文件名
~~~ Scala程序文件的后缀名是 .scala,程序文件的名称可以不与对象名称完全匹配。
~~~ 这点与Java有所区别。
~~~ 建议遵循 Java 的惯例,程序文件名称与对象名称匹配;
~~~ # main()方法
~~~ Scala程序从main()方法开始处理,这是每一个Scala程序的入口点。main()定义在object中;
~~~ # 标识符。
~~~ 所有Scala组件都需要名称,用于对象、类、变量和方法的名称称为标识符。
~~~ 关键字不能用作标识符,标识符区分大小写;
~~~ 标识符以字母或下划线开头,后面可以有更多的字母、数字或下划线;
~~~ $字符是Scala中的保留关键字,不能在标识符中使用;

~~~ # 注释
~~~ Scala使用了与Java相同的单行和多行注释;
~~~ # 换行符
~~~ Scala语句可以用分号作为一行的结束,语句末尾的分号通常可以省略,
~~~ 但是如果一行里有多个语句那么分号是必须的。
~~~ # 小结:Scala的基础语法与Java比较类似,但是仍然有三点不一样的地方:
~~~ 在Scala中换行符是可以省略的
~~~ Scala中main方法定义在object中
~~~ Scala中程序文件名可以不与对象名称相匹配,但是建议仍然遵循Java的规范,二者最好匹配
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
分类:
bdv015-scala
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战