推荐:《Scala编程》html
在Spark开发中,Scala被认为是目前和Spark兼容最好的语言。java
Scala运行在标准的java平台,能够与java无缝交互。 编程 Scala是一种把面向对象和函数式编程加入静态类型语言的混合体。 eclipse 特色: ide 面向对象函数式编程 Scala是纯粹面向对象语言,每一个指都是对象,每一个操做都是方法调用函数
函数式的 测试 Scala是一种成熟的函数式语言,函数式编程有两种指导思想:1 函数式头等值,在函数式语言中,函数也是值,与整数字符串等处于同一地位。函数能够被当作参数传递给其余函数。spa 2 程序的操做应该是把输入值映射为输出值,而不是就地修改数据。 插件 兼容性强,和java无缝交互 简洁,比java代码量少 是一种高级语言 是静态语言(Perl、Python、Ruby或者Groovy都是动态的语言) |
Scala2.10以上支持java8 下载scala-2.11.4.msi http://downloads.typesafe.com/scala/2.11.4/scala-2.11.4.msi?_ga=1.214834903.1930730444.1419399344 ,下载完双击安装便可 下载msi版本的好处在于,环境变量自动配置,不然你须要手动设置两个环境变量。 PATH 环境变量,要包含 %SCALA_HOME%\bin的值。 测试:win+R cmd 输入: scala -version
注意:直接将scala安装在D盘根目录下,(我安装在D:D:\Program Files (x86)\scala, 在cmd测试时出现错误:"此时不该有scala\bin\scala.bat"
运行scala文件: scala xxx.scala 编译运行xxx.scala文件 |
----------------------------------------------------集成开发环境 IDEA或者Eclipse-----------------------------------------
(插件安装了失败了,怎么解决????)
在Eclipse IDE安装Scala
Scala官方提供了三种插件,分别支持Eclipse、NetBeans和Intellij IDEA开发环境。
目前在新版eclipse中经过插件安装Scala插件时,安装失败。
能够下载Scala IDE foreclipse这个eclipse版本:http://scala-ide.org/download/sdk.html
下载后解压:
这个是Scala专用的eclipse
打开eclipse(for scala):
file-new--Scala Project,名称为Helloworld-新建Scala Object,包名 test,对象名 Test
输入:
package test
object Test {
def main(args:Array[String]):Unit={
println("hello world")
}
}
输出
----------------------------------------------------集成开发环境 IDEA或者Eclipse end-------------------------------------