z****e 发帖数: 54598 | 1 用scala那几个id的平均水平最高
不管是骂还是捧,只要是认真写过scala的,水平都在
那种写过hello world就自诩用过scala的不算
明显胜过其他那些,也就是scala那几个能解释清楚为什么要这么做
这些概念啥意思,也明白java到底是怎么回事
能够比较自如滴交流,其他的,很多不懂怎么回事,容易鸡同鸭讲
我说的是平均水平,用scala那几个出来说,我写过java
我信,但是如果是其他的,那未必是真的,多数是吹牛
scala好就好在,对于各种features可以自由选择
而不用换个feature就换个语言,这种做纯粹脑子进水
因为语法要背半天,看来以后要专注于扯蛋scala了
对于学习scala,我的心得是最好先把java学清楚,不要跳过java
否则你会死得很惨的,举个例子,比如case class
这里面一堆东西,比如case class有get方法
如果你工作中用过java,应该知道怎么用
其次case class是singleton,你用过spring的话,这个就不会陌生了
还有自动实现了equals&hashcode,这两个也常用
但是这两个是初学者经常出问题的地方
最后在这个基础之上,有pattern matching
还同时是immutable的,所以一堆东西在里面
而实际用的时候,每个人可能只用其中一小部分
比如只用get方法,或者只用immutable,而阅读代码时候任何一个features都会遇到
因为是别人写的,所以你得记住这些,任何一个遗漏都会出问题
java容易多了,java8弄完,spring,vert.x,然后rxjava,再碰scala,就容易多了
就剩下monad那些,饭要一口口吃,不要尝试一下子吃成胖子
vert.x搞各种api,也是其他语言都搞定了,就剩下scala花了很长时间才搞定
看来scala真是很有趣的一个东西啊,scala之后
再看其他的就有种除去巫山不是云的感觉 |
d********t 发帖数: 9628 | 2 尼玛屌丝码农看个烂语言还看出花来了
【在 z****e 的大作中提到】 : 用scala那几个id的平均水平最高 : 不管是骂还是捧,只要是认真写过scala的,水平都在 : 那种写过hello world就自诩用过scala的不算 : 明显胜过其他那些,也就是scala那几个能解释清楚为什么要这么做 : 这些概念啥意思,也明白java到底是怎么回事 : 能够比较自如滴交流,其他的,很多不懂怎么回事,容易鸡同鸭讲 : 我说的是平均水平,用scala那几个出来说,我写过java : 我信,但是如果是其他的,那未必是真的,多数是吹牛 : scala好就好在,对于各种features可以自由选择 : 而不用换个feature就换个语言,这种做纯粹脑子进水
|
l******t 发帖数: 55733 | 3 wait,case class是singleton?你和compinion object记混了吧。 |
z****e 发帖数: 54598 | 4 错了,是case object
compinion object一般做Util用,你又调皮了
【在 l******t 的大作中提到】 : wait,case class是singleton?你和compinion object记混了吧。
|
p*****2 发帖数: 21240 | 5 要懂scala就必须要懂java和haskell确实不太容易
否则就会学的稀里糊涂
尤其是haskell 不学习基本学不懂scala coltzhao这种霸王硬上弓的除外
【在 z****e 的大作中提到】 : 用scala那几个id的平均水平最高 : 不管是骂还是捧,只要是认真写过scala的,水平都在 : 那种写过hello world就自诩用过scala的不算 : 明显胜过其他那些,也就是scala那几个能解释清楚为什么要这么做 : 这些概念啥意思,也明白java到底是怎么回事 : 能够比较自如滴交流,其他的,很多不懂怎么回事,容易鸡同鸭讲 : 我说的是平均水平,用scala那几个出来说,我写过java : 我信,但是如果是其他的,那未必是真的,多数是吹牛 : scala好就好在,对于各种features可以自由选择 : 而不用换个feature就换个语言,这种做纯粹脑子进水
|
a****n 发帖数: 1887 | |
l*n 发帖数: 529 | 7 都是singleton。
【在 z****e 的大作中提到】 : 错了,是case object : compinion object一般做Util用,你又调皮了
|
l*n 发帖数: 529 | 8 应该说是要懂FP吧。Haskell毕竟推pure FP,还是有很多和Scala不一样的地方。
【在 p*****2 的大作中提到】 : 要懂scala就必须要懂java和haskell确实不太容易 : 否则就会学的稀里糊涂 : 尤其是haskell 不学习基本学不懂scala coltzhao这种霸王硬上弓的除外
|
l*n 发帖数: 529 | 9 上一定水平了赚钱又不是水平说了算,所以也不强求瞄准更多米了。
【在 a****n 的大作中提到】 : 这有啥好比的..水平高管屁用,赚钱的才是好的
|
g****v 发帖数: 971 | 10 本人没大规模用过java,基本是只见从c++到scala的,没有任何障碍。
【在 z****e 的大作中提到】 : 用scala那几个id的平均水平最高 : 不管是骂还是捧,只要是认真写过scala的,水平都在 : 那种写过hello world就自诩用过scala的不算 : 明显胜过其他那些,也就是scala那几个能解释清楚为什么要这么做 : 这些概念啥意思,也明白java到底是怎么回事 : 能够比较自如滴交流,其他的,很多不懂怎么回事,容易鸡同鸭讲 : 我说的是平均水平,用scala那几个出来说,我写过java : 我信,但是如果是其他的,那未必是真的,多数是吹牛 : scala好就好在,对于各种features可以自由选择 : 而不用换个feature就换个语言,这种做纯粹脑子进水
|
|
|
d********u 发帖数: 5383 | 11 有些失望,原来你对FP是一窍不通呀。
【在 z****e 的大作中提到】 : 用scala那几个id的平均水平最高 : 不管是骂还是捧,只要是认真写过scala的,水平都在 : 那种写过hello world就自诩用过scala的不算 : 明显胜过其他那些,也就是scala那几个能解释清楚为什么要这么做 : 这些概念啥意思,也明白java到底是怎么回事 : 能够比较自如滴交流,其他的,很多不懂怎么回事,容易鸡同鸭讲 : 我说的是平均水平,用scala那几个出来说,我写过java : 我信,但是如果是其他的,那未必是真的,多数是吹牛 : scala好就好在,对于各种features可以自由选择 : 而不用换个feature就换个语言,这种做纯粹脑子进水
|
z****e 发帖数: 54598 | 12 别人赚钱也不关我事
如果想讨论赚钱,另外开贴
我认为语言乃至技术本身,跟是否赚钱,尤其是是否发财
是两回事,赚钱与否是多种因素综合作用的结果
技术跟赚钱正相关,但是pure技术的人往往死得很惨
p也一样,pure某种p,往往会有很严重的缺陷
【在 a****n 的大作中提到】 : 这有啥好比的..水平高管屁用,赚钱的才是好的
|
z****e 发帖数: 54598 | 13 对于fp的部分要选择性的吸收
pure fp垃圾一枚,不要也罢
【在 p*****2 的大作中提到】 : 要懂scala就必须要懂java和haskell确实不太容易 : 否则就会学的稀里糊涂 : 尤其是haskell 不学习基本学不懂scala coltzhao这种霸王硬上弓的除外
|
z****e 发帖数: 54598 | 14 fp太形而上了,需要时间消化和吸收,hoho
一般我也不怎么用fp,java8&rxjava这些不算的话
【在 d********u 的大作中提到】 : 有些失望,原来你对FP是一窍不通呀。
|
p*****2 发帖数: 21240 | 15
不学pure fp很难学懂fp
【在 l*n 的大作中提到】 : 应该说是要懂FP吧。Haskell毕竟推pure FP,还是有很多和Scala不一样的地方。
|
k***5 发帖数: 583 | 16 喷来喷去,总是有股“你知道回字的几种写法”的味道在里面。 |
z****e 发帖数: 54598 | 17 对,scala就是回字的几种写法
如果你想赚钱,尤其是尽快转换成经济利益
swift远比scala靠谱,得多
其实fp就是形式上的扯蛋,就是回字的另外一种写法
【在 k***5 的大作中提到】 : 喷来喷去,总是有股“你知道回字的几种写法”的味道在里面。
|
o****n 发帖数: 937 | 18 纠结于语言的都是苦逼低层次码农。
老大一句话。scala全得换成java |
c*********e 发帖数: 16335 | 19 曲高和寡,当年c++就是这么被冷落的。现实社会,你会经常看到很多有才能的人,做
生意比不上会社交交朋友的人。
【在 z****e 的大作中提到】 : 用scala那几个id的平均水平最高 : 不管是骂还是捧,只要是认真写过scala的,水平都在 : 那种写过hello world就自诩用过scala的不算 : 明显胜过其他那些,也就是scala那几个能解释清楚为什么要这么做 : 这些概念啥意思,也明白java到底是怎么回事 : 能够比较自如滴交流,其他的,很多不懂怎么回事,容易鸡同鸭讲 : 我说的是平均水平,用scala那几个出来说,我写过java : 我信,但是如果是其他的,那未必是真的,多数是吹牛 : scala好就好在,对于各种features可以自由选择 : 而不用换个feature就换个语言,这种做纯粹脑子进水
|
p*****2 发帖数: 21240 | 20 scala主要是没有good parts
我的版本快出炉了
【在 c*********e 的大作中提到】 : 曲高和寡,当年c++就是这么被冷落的。现实社会,你会经常看到很多有才能的人,做 : 生意比不上会社交交朋友的人。
|