Scala是一门多范式的编程语言,一种相似java的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各类特性。
咱们学这门语言以前,先要安装环境。html
咱们在历史版本中选择比较经常使用的版本,Scala 2.11.8。咱们以window为例,这里能够看到两个方式,msi和zip。
若是是msi,那下载后直接下一步就行了,他会自动配置环境变量信息。若是是zip,那须要配置环境变量。java
测试(前提是jdk也安装成功)
在cmd中输入scala,cmd会显示如下信息:express
C:\Users\Administrator>scala Welcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_291). Type in expressions for evaluation. Or try :help.
idea默认不支持Scala,因此咱们须要安装插件,在file-settings->pulgins中搜索Scala并安装,安装后重启生效。
安装后还要对项目进行设置,能够直接右键点击项目,而后在add frameworks support中选择scala,在create中,经过brower选择本地安装的路径,完成scala的引入。
也能够在project structure中,在Global Libraries,添加Scala SDK,经过brower选择本地安装的路径后,把scala引入进来。编程
通常咱们会在这里建一个scala的包,并指定为Sources Root
new一个scala class的时候选择Object
名称为HelloScala,并写入第一个main函数编程语言
object HelloScala { def main(args: Array[String]): Unit = { println("hello Scala") } }
运行后输出:hello Scala
在target中能够看到生成了两个class文件ide