Scala
一、概述
Scala是一门多范式的编程语言,一种类似java的编程语言 [1] ,设计初衷是实现可伸缩的语言 [2] 、并集成面向对象编程和函数式编程的各种特性。
二、安装和使用
安装配置JDK(略)
C:\Users\Administrator>java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
安装配置Scala
下载地址:https://www.scala-lang.org/
本次课程使用的版本为:scala-2.11.12.msi
注意:安装目录最好不要出现空格和中文字符
配置环境变量
C:\Users\Administrator>scala -version
Scala code runner version 2.11.12 -- Copyright 2002-2017, LAMP/EPFL
使用
-
命令行(REPL模式)
Scala解释器读到一个表达式,对它进行求值,将它打印出来,接着再继续读下一个表达式。这个过程被称做读取(READ)–求值(Evaluation)–打印(Print)–循环(Loop),即:REPL。
Welcome to Scala 2.12.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_161). Type in expressions for evaluation. Or try :help. scala> 8*5 res0: Int = 40
8*5
执行计算后得到结果:40,结果被命名为res0
,类型为Int
-
手动编译运行模式
object HelloWorld{ def main(args:Array[String]):Unit = { println("Hello World") } }
- 创建scala的源文件
*.scala
- 先编译
scalac *.scala
- 解释执行
scala *
- 创建scala的源文件
-
IDE工具
以IntelliJ为例介绍,需要安装
scala plugin