搭建Scala开发环境
理解Scala变量与数据类型
掌握Scala程序控制
掌握Scala数组、元组与集合
Scala基础语法
变量与常量
数据类型
字符串插值应用与原理
条件控制
循环控制
Scala数组、元组与集合
Array、Tuple、List、Map、Set
一.Scala安装
前提条件:准备好scala-2.11.12.msi和scala-intellij-bin-2018.2.4.zip****
1.windows安装Scala
(1)安装scala-2.11.12.msi,并将D:\Program Files (x86)\scala\bin放入环境变量中的path中(一般安装时会自动配置path变量)
(2)前提:需要JDK环境
(3)打开CMD(window+R)窗口(如图,则安装成功)
2.在idea中使用Scala
(1)在IntelliJ IDEA中安装Scala插件
插件下载地址
步骤:file-settting-plugins—install plugin from disk
选择插件(scala-intellij-bin-2018.2.4.zip)——ok——restart
(2)创建Scala的project
idea:file—new—project—Scala
(3)填写scala的project name ,
Scala SDK(Create—Browser—选scala的安装路径),finish
(4)创建object
src:右键—scala class—选择object
(5)输出“hello,world”
object helloworld {
def main(args: Array[String]): Unit = {
print("hello,world")
}
}
3.使用maven创建工程
(1)首先添加scala插件
(2)导相应的依赖包
创建maven工程的话需要导以下包
<!--scala-->
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.11.8</version>
</dependency>
插件
<!--java打包插件-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
<!--scala打包插件-->
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.15.2</version>
<executions>
<execution>
<id>scala-compile-first</id>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<includes>
<include>**/*.scala</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
<!--将依赖打入jar包-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.6</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
(3)创建scala 类
创建maven工程后没有scala选项可以直接通过右击—>Add Framework Support既可以有scala选项了
二.Scala简介
Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala 运行在Java虚拟机上,并兼容现有的Java程序。Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的