Scala用一种简洁的高级语言将面向对象和函数式编程结合在一起。Scala的静态类型有助于避免复杂应用程序中的错误,其JVM和JavaScript运行时使您可以轻松访问庞大的库生态系统来构建高性能系统。
官网:https://www.scala-lang.org/
1、scala是一个多范式的编程语言(支持多种方式的编程)
使用面向对象编程:封装、继承、多态
使用函数式编程:最大的特点(简洁但可读性差,特别是隐式类、隐式函数、隐式参数)
2、安装和配置scala
1> 基于JDK,先安装JDK8
2>下载Scala 2.11.8
所有版本下载地址:https://www.scala-lang.org/download/all.html
3>配置环境变量(mac/linux版)
vi ~/.bash_profile
# scala
export SCALA_HOME=/.../scala-2.11.8
export PATH=$SCALA_HOME/bin:$PATH
source ~/.bash_profile
4>检验是否安装成功
scala -version
Scala code runner version 2.11.8 -- Copyright 2002-2016, LAMP/EPFL
5>进入scala
scala
退出scala
:quit
3、文档地址:https://www.scala-lang.org/files/archive/api/2.11.8/#package