Scala是Scalable Langeuage的简写,是一门多范式的编程语言。
Scala的特性
面向对象特性
Scala是一种纯面向对象的语言,每个值都是对象。对象的数据类型以及行为由类和特质描述。
类抽象机制的扩展有两种途径:
一种途径是由子类继承,另一种途径是灵活的混入机制。这种途径能避免多重继承的种种问题。
函数式编程:
Scala也是一种函数式语言,其函数也能当成值来使用。Scala提供了轻量级的语法用以定义匿名函数,支持高阶函数,允许嵌套多层函数,并支持柯里化。Scala的case class及其内置的模式匹配相当于函数式编程语言中常用的代数类型。
Scala编程特点
简洁性
SCALA 环境安装:
1、因为运行在JVM中因此需要Java环境。
2、SCALA 环境安装:
3、IDEA 安装
安装Scala插件:从本地硬盘安装或者在线安装
Ps:注意IDEA与Scala的版本支持
创建Scala project
Next
Finish
New 一个Scala 类
选择Object