Scala的安装的话建议用Eclipse主流的就那么几个,而且Eclipse大家都熟悉,
1:可以直接到Eclipse的插件库去安装,帮助->eclipse Marketplace 然后搜索 Scala
![](https://i-blog.csdnimg.cn/blog_migrate/226a5bfe4b1b73be17269167343cc60b.png)
点击安装就可是了,
2:如果第一种方式安装不了的话
可以使用
Eclipse中的安装新软件,用url的方式安装
Scala 2.11.2:http://download.scala-ide.org/sdk/helium/e38/scala211/stable/site
Scala 2.10.4:http://download.scala-ide.org/sdk/helium/e38/scala210/stable/site
网上随便找的
安装方式:帮助->安装新软件
![](https://i-blog.csdnimg.cn/blog_migrate/1a1f885c648ce33f3a400b0a353e1184.png)
然后全选安装就可啦
1:
Scala语言和java语言的关系,我们一下图表示两者的关系
![](https://i-blog.csdnimg.cn/blog_migrate/a8d9552dccedbdb65d392bb091937081.png)
通着这个示意图我们可以看得出来,scala和java只有源文件不一样 ,最后生成的字节文件和是一样的 ,而且都是运行在jvm上面
2:
在scala里面 var定义变量 val定义常量(常量不能重复赋值)
var a=10; val b=10;
3:
在scala中 定义了变量必须初始化不然会报错
4:*
在scala中 不只是一个 “乘”操作符 ,而且是string的方法名
var s="a" var t=5
var k= s*t
k的值是 aaaaa 5个a
s*t 相当于 s.*(t)的简写(这个方法只能传递int类型)
5:
scala用def 定义函数 (无返回值)
def add(a:int ,b:int){
parintln(a+b)
}
有返回值的:
def add(a:int ,b:int) = {
a+b
}
指定返回值类型
def add(a:int ,b:int) :int= {
a+b
}
在scala中f返回值显示为() 表示是 unit类型
如果我们强制指定函数类型为unit类型,哪最后返回的就是 unit类型
6: 1)。在scala代码结束可以加";"也可以不加 (一行有多个语句的时候必须加)
2)。调用函数的时候,我们可以给定参数名调用
var a=add(a=2;b=2)