一、main函数的分析

object HelloScala
{
  def main(args: Array[String]): Unit =
  {
    println("I Love You Scala");
  }
}

如图所看到的,在Scala中能够使用object和class分别定义一个类。两者还是存在一些区别。以后我会在专门的博客中给予介绍。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

在Scala中定义一个函数使用:def 来修饰 
完整定义一个函数为: 
def 函数名(參数:參数类型。參数:參数类型): 返回值类型={ 

比如:

def methodName(parameterStr: String, parameterInt: Int): Int =
{
    return 1;
}

Unit表示这种方法没有返回值,相当于Java其中的void,在Java中叫做返回类型,在Scala中叫做结果类型。

object RunAppDemo {  
    def main(args:Array[String]) {  
        println("Hello, Scala")  
    }  
}  

这种方式省略了返回值类型。

println("I Love You Scala");

就是向控制台打印一句话。全部Scala程序的入口都是从main函数开始的。 

二、基本规则

每一种语言都有自己规定。记住这些有助于我们不在后面的编程犯错,写出更加美丽的程序出来。 
区分大写和小写:这点和非常多语言一样 Scala也是区分大写和小写的,比如HELLO和hello是意义全然不同的 
类名:首字母大写,而且採用驼峰结构。比如:HelloWorld.scala 
方法名:除首个单词的首字母小写以外。其余单词首字母大写。比如:def getData(){} 
变量命名:以字母或者下划线开头。能够使用字母,数字或下划线。“$”字符在Scala中是保留关键字。不能使用。

换行符:Scala是面向行的语言,语句可以用分号(;)结束或换行符(println())

 

scala参考:

https://www.cnblogs.com/jhcelue/p/7299568.html

https://blog.csdn.net/w_j_w2010/article/details/49741849

https://www.cnblogs.com/ahu-lichang/p/7207847.html?utm_source=itdadao&utm_medium=referral

https://www.cnblogs.com/sayhihi/p/7402698.html

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄