rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » Scala

Scala学习之初

今天配好Scala在Eclipse中的环境,开始正式学习。

关于Scala IDE,我要稍微抱怨一下。不知道是不是因为版本支持问题,目前完全支持Helios的版本还在开发中,总有很多错误log,一片红色,感觉很不舒服。抑或是我选择links方式插件出的问题。Eclipse插件安装,我最喜欢的方式就是links,简单好用。但可惜很多插件都不支持,比如m2eclipse,只能update,我真无奈。

Scala的简洁,我真是喜欢。但是FP,完全不同于以前接触过模式,看着那些表达式很不适应,要转换思维。比如下面代码,定义一个函数,将字符串转换为大写。

def upper(strings: String*): Seq[String] = { strings.map((s: String) => s.toUpperCase()) }

而更简洁的方式是:

def upper(strings: String*) = strings.map(_.toUpperCase())

目前只对Scala有个五千英尺的俯瞰,许多术语没有概念,要看书做好笔记。

顶一下
(0)
踩一下
(0)