`
whitesock
  • 浏览: 479128 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

My Favourite Features of Scala

阅读更多

1 first class function & currying.

2 trait. 可以有方法的默认实现,可以限定被mixed into的类型,可以在语义上更精确地限定方法参数的类型等。

3 variance. 相比Java Generic中有限的支持,Scala中的variance更加灵活。

4 structural type.  基于反射的语法糖,有的时候会发现它非常便利。

5 implicit parameters and conversions. 双刃剑,小心使用。

6 object definition.

 

TBC

4
2
分享到:
评论
5 楼 ouchxp 2010-12-22  
个人认为最有用的
pattern matching
actor
FP特征(first class function,curry化,高阶函数,尾递归优化......)
另外object也不错

核心业务.以及多线程应用 用scala来写还是不错的.
4 楼 O修远O 2010-11-08  
太高深了。
3 楼 whitesock 2010-11-02  
higher-order function is more of a notion than a feature.
2 楼 whitesock 2010-11-01  
pattern matching 的确可以算一项
1 楼 fujohnwang 2010-11-01  
higher-order function,
pattern matching,
actor,
combinator,
abstract typing,
self-typing,
blablabla...

相关推荐

Global site tag (gtag.js) - Google Analytics