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的了。
浙公网安备 33010602011771号