p*****2 发帖数: 21240 | 1 就是看着看着就翻开haskell了
纯学scala还真难 |
d*******r 发帖数: 3299 | 2 想起一句话 “二手的 idea 总是比一手的难懂” |
m******t 发帖数: 635 | 3 二爷这么强的学习能力都觉得难,让我对Scala的前景更不看好了
【在 p*****2 的大作中提到】 : 就是看着看着就翻开haskell了 : 纯学scala还真难
|
p*****2 发帖数: 21240 | 4 如果只是用用还好
感觉functional 和 type system 水都很深
zhaoce说不是phd学不来真不算夸张
很多人也是似懂非懂 听他们的可能会走歪路 不听的话也不知道什么是对的
type class haskell里如此简单 scala里就是说不明白
【在 m******t 的大作中提到】 : 二爷这么强的学习能力都觉得难,让我对Scala的前景更不看好了
|
p*****2 发帖数: 21240 | 5 大实话
scala是oo的 又学习haskell 代码写起来怪怪的
【在 d*******r 的大作中提到】 : 想起一句话 “二手的 idea 总是比一手的难懂”
|
d******e 发帖数: 2265 | 6 OO那个部分坑最多。
其实我觉得真的没有比较要继承什么,封装什么的java里面要搞个private, getter
setter. 四眼齐,强迫症 啊
糟粕啊。下一个流行语言估计要简化。
【在 p*****2 的大作中提到】 : 大实话 : scala是oo的 又学习haskell 代码写起来怪怪的
|
w***g 发帖数: 5958 | 7 是这么回事。scala里二手货太多,直接看是有点不明所以。
【在 d*******r 的大作中提到】 : 想起一句话 “二手的 idea 总是比一手的难懂”
|
w***g 发帖数: 5958 | 8 直接一个anonymous类,然后往里面加trait,这个难道你们不觉得很爽?
【在 d******e 的大作中提到】 : OO那个部分坑最多。 : 其实我觉得真的没有比较要继承什么,封装什么的java里面要搞个private, getter : setter. 四眼齐,强迫症 啊 : 糟粕啊。下一个流行语言估计要简化。
|
p*****2 发帖数: 21240 | 9 然后scala就对他们说 我比你们更强大?
【在 w***g 的大作中提到】 : 是这么回事。scala里二手货太多,直接看是有点不明所以。
|
p*****2 发帖数: 21240 | 10 感觉继承没用 封装还好
不过硬学haskell 封装反而成累赘了
【在 d******e 的大作中提到】 : OO那个部分坑最多。 : 其实我觉得真的没有比较要继承什么,封装什么的java里面要搞个private, getter : setter. 四眼齐,强迫症 啊 : 糟粕啊。下一个流行语言估计要简化。
|
|
|
c******o 发帖数: 1277 | 11 http://www.cs.ox.ac.uk/ralf.hinze/WG2.8/31/slides/martin.pdf
看看这个。是可能的 scala 3.0 type system, 据说会简单很多,不过5年内不会发生。
样子更像java而不象haskell |
p*****2 发帖数: 21240 | 12 大牛平时type system用的多吗 还是会读程序就行
生。
【在 c******o 的大作中提到】 : http://www.cs.ox.ac.uk/ralf.hinze/WG2.8/31/slides/martin.pdf : 看看这个。是可能的 scala 3.0 type system, 据说会简单很多,不过5年内不会发生。 : 样子更像java而不象haskell
|
c******o 发帖数: 1277 | 13 不多,最多就是自己做了几个小的ADT
自己不写lib的话,只要懂higher kinded就好了。
【在 p*****2 的大作中提到】 : 大牛平时type system用的多吗 还是会读程序就行 : : 生。
|
N*****m 发帖数: 42603 | 14 不错
你们几个都姓赵啊
生。
【在 c******o 的大作中提到】 : http://www.cs.ox.ac.uk/ralf.hinze/WG2.8/31/slides/martin.pdf : 看看这个。是可能的 scala 3.0 type system, 据说会简单很多,不过5年内不会发生。 : 样子更像java而不象haskell
|
z****e 发帖数: 54598 | 15 谁让你把entity和functions写到一个类里面去了?
一般private,set/get都是单独一个类,放在一个单独的pkg里面
你用ide生成之后,平常连看都不会去看
【在 d******e 的大作中提到】 : OO那个部分坑最多。 : 其实我觉得真的没有比较要继承什么,封装什么的java里面要搞个private, getter : setter. 四眼齐,强迫症 啊 : 糟粕啊。下一个流行语言估计要简化。
|
z****e 发帖数: 54598 | 16 case class啦
这样做的结果就是导致额外增加一个概念
以前看private,set/get就好了,一般人要是看不懂什么是set/get的话
那就是iq出问题了,但是要看明白什么是case class
你不用解释,就这字面上的意思,你找个菜鸟问问
看有几个人能猜出来
【在 w***g 的大作中提到】 : 直接一个anonymous类,然后往里面加trait,这个难道你们不觉得很爽?
|
z****e 发帖数: 54598 | 17 以前拿到一个小写开头的东西
我大概能看出来是function还是var
现在拿到一个小写开头的东西
我就要琢磨,这玩意是function呢,还是var?
自己写的还好,但是如果是别人写的
hoho,麻烦了,每次写都感觉自己在用反射
【在 p*****2 的大作中提到】 : 大实话 : scala是oo的 又学习haskell 代码写起来怪怪的
|
z****e 发帖数: 54598 | 18 看复杂度
一般的app和web用不到
但是如果有很麻烦的数学公式在里面
显然还是scala比较容易看清楚那小子在写啥
java多来几个开方就够呛了
ml里面又恰恰有大量这种东西的存在
就用scala做成jar,然后丢给java去用
scala写的东西感觉就像一个巨大的Util类
【在 m******t 的大作中提到】 : 二爷这么强的学习能力都觉得难,让我对Scala的前景更不看好了
|