Scala 第一天

学习了Java 8 lambda一个多星期了,感觉函数式语言很强大,所以想利用业余时间来好好看看Scala这门语言。

 

http://www.scala-lang.org/

正如官网上面所说,面向对象邂逅函数式,究竟碰撞出什么样的火花呢?

Object-Oriented Meets Functional

 

1. 下载安装

选择最新的版本scala-2.11.6, download msi文件,选择傻瓜式安装。

 

2. 环境变量配置

打开系统环境变量,发现已经自动配置好了

 

3. 既然环境变量都配置好了,那就开始hello world吧。

先从window 开始的cmd进去

输入scala 回车,看到一个scala>,就可以输入代码了

做了一个hellow taitai的测试和一些数学测试,一切看起来都很perfect。

 

4. 检查语言类型

做了以下测试:

res6: Int = 3

scala> "abc"+4
res7: String = abc4

scala> 3+"1"
res8: String = 31

scala> 3+"1.0"
res9: String = 31.0

scala> 2*"1.0"
<console>:8: error: overloaded method value * with alternatives:
  (x: Double)Double <and>
  (x: Float)Float <and>
  (x: Long)Long <and>
  (x: Int)Int <and>
  (x: Char)Int <and>
  (x: Short)Int <and>
  (x: Byte)Int
 cannot be applied to (String)
              2*"1.0"
               ^

证明了Scala果然是强类型语言

 

5. 为了有个更好的编辑工具,需要安装个IDE, 因为我已经有了Eclipse, 可以直接安装插件就可以了

打开Eclipse,选择Help-> Eclipse Marketplace

然后在搜索框里面输入scala,看看有什么合适的插件可以用,看到有个4.0.x版本的,因为我的Eclipse是4.2版本

听说之前的scala 的eclipse插件不适合4.2版本的Eclipse, 只能用3.6,3.7版本的,不过我搜索出来的是4.0.x,那就试试看能不能适合。

在我打这段文字的时候,Eclipse还在install soft,安装这个scala插件,现在还不知道情况,喝口水慢慢等吧。

 

Eclipse安装了几次都没成功,看来只能再重新试多几次看看了。

 今天在公司安装,一遍成功。证明了这个插件是可以用在4.2的Eclipse的了。

 

posted on 2015-06-03 22:05  vincenzo  阅读(109)  评论(0)    收藏  举报

导航