Scala可以看做是JVM上一个functional版本的Better Java。
我使用IDE是IntelliJ IDEA的community2016.2版本。
这是我使用Scala的第一个程序,打印一个字符串Hello Scala!
下载IDE后新建一个Scala类型的项目,然后新建一个Scala文件。
官方参考连接: https://www.jetbrains.com/help/idea/2016.1/creating-and-running-your-scala-application.html
新版本和之前版本有一个小的区别,就是新建Scala文件的时候不可以像之前的版本那样选择object的返回值类型,自动生成的Scala代码中可以自己去修改返回值类型。
因为如果返回值是修饰符是class,那么我run Scala console是不会打印出内容的,在这里纠结了一下。
代码如下:
object ScalaBasics {
def main(args: Array[String]): Unit ={
println("Hello Scala!")
}
}
关于这句:
def main(args: Array[String]): Unit ={
由于Scala语法设计中注重编译器的类型推导,函数的返回值类型有def这种修饰符,def这个就和Python一样了。
Array就是数组,String表示数组中的对象的类型是字符串。
先这样!