z****e 发帖数: 54598 | 1 4.0的rc2已经发布了
马上就要发布4.0版本了
wdong你怎么看? |
w***g 发帖数: 5958 | 2 我希望scala在10.0的时候能有一个比较干净的语法,把那些乱七八糟的都obsolete了。
看现在这个节奏可能有生之年能等到那一天。
【在 z****e 的大作中提到】 : 4.0的rc2已经发布了 : 马上就要发布4.0版本了 : wdong你怎么看?
|
z****e 发帖数: 54598 | 3 其实你对java了解的话
尤其是j2ee懂的话
很多东西在scala里面,都被简化成了一个key words
比如set/get方法,被凑上其他的features
被简化成了case类
这种做法好还是坏,我不知道
但是其实scala很多东西只是java patterns的变种而已
本质上是一样的
了。
【在 w***g 的大作中提到】 : 我希望scala在10.0的时候能有一个比较干净的语法,把那些乱七八糟的都obsolete了。 : 看现在这个节奏可能有生之年能等到那一天。
|
g*****g 发帖数: 34805 | 4 Scala的向后兼容一直做得不怎么样。
【在 z****e 的大作中提到】 : 4.0的rc2已经发布了 : 马上就要发布4.0版本了 : wdong你怎么看?
|
w***g 发帖数: 5958 | 5 j2ee里东西太多了,我学不过来,觉得也不值得学,要的就是这个简化。
【在 z****e 的大作中提到】 : 其实你对java了解的话 : 尤其是j2ee懂的话 : 很多东西在scala里面,都被简化成了一个key words : 比如set/get方法,被凑上其他的features : 被简化成了case类 : 这种做法好还是坏,我不知道 : 但是其实scala很多东西只是java patterns的变种而已 : 本质上是一样的 : : 了。
|
z****e 发帖数: 54598 | 6 那所谓的简化本质上还不是就是同样的idea?
你最后还不是一样学了?
j2ee的东西无非就是一个idea而已,懂了idea
剩下的都是体力活,到时候打字就是了
真正写代码时候可以用ide直接生成
现在只不过从几个快捷键变成了几个关键字而已
这有啥区别?还不是一回事
【在 w***g 的大作中提到】 : j2ee里东西太多了,我学不过来,觉得也不值得学,要的就是这个简化。
|
p*****2 发帖数: 21240 | 7
我改用intellij了,舒服呀。
【在 z****e 的大作中提到】 : 4.0的rc2已经发布了 : 马上就要发布4.0版本了 : wdong你怎么看?
|
z****e 发帖数: 54598 | 8 IDEA的scala是啥?plugin还是象pycharm一样有单独一个产品?
【在 p*****2 的大作中提到】 : : 我改用intellij了,舒服呀。
|
p*****2 发帖数: 21240 | 9
plugin
【在 z****e 的大作中提到】 : IDEA的scala是啥?plugin还是象pycharm一样有单独一个产品?
|
l*******b 发帖数: 2586 | 10 自动build 方便不? eclipse没找到怎么compile... :(
【在 p*****2 的大作中提到】 : : plugin
|
|
|
z****e 发帖数: 54598 | 11 如果跟eclipse的java一样的话
你写完保存完,就已经compile成class了
在build文件夹里面
【在 l*******b 的大作中提到】 : 自动build 方便不? eclipse没找到怎么compile... :(
|
l**********n 发帖数: 8443 | |
l*******b 发帖数: 2586 | 13 哦。。。
eclipse class/object 外面貌似不让定义函数, 怎么回事
【在 z****e 的大作中提到】 : 如果跟eclipse的java一样的话 : 你写完保存完,就已经compile成class了 : 在build文件夹里面
|
z****e 发帖数: 54598 | 14 java难道允许你在class外定义函数?
【在 l*******b 的大作中提到】 : 哦。。。 : eclipse class/object 外面貌似不让定义函数, 怎么回事
|
p*****2 发帖数: 21240 | 15
scala不能这么干。
【在 l*******b 的大作中提到】 : 哦。。。 : eclipse class/object 外面貌似不让定义函数, 怎么回事
|
l******t 发帖数: 55733 | 16 pattern match这么高大上的东西被你理解成getter setter了 |
l*******b 发帖数: 2586 | 17 不是first class function么。。。在scala那个shell里可以用呀
【在 z****e 的大作中提到】 : java难道允许你在class外定义函数?
|
p*****2 发帖数: 21240 | 18 first class function 不是这个意思吧
【在 l*******b 的大作中提到】 : 不是first class function么。。。在scala那个shell里可以用呀
|
l*******b 发帖数: 2586 | 19 嗯,不是这个意思,但是披个马甲怪怪的,哈哈
【在 p*****2 的大作中提到】 : first class function 不是这个意思吧
|
l******t 发帖数: 55733 | 20 groovy是可以的
【在 z****e 的大作中提到】 : java难道允许你在class外定义函数?
|
|
|
p*****2 发帖数: 21240 | 21
貌似动态语言一般都可以。
确实理论上既然是functional,应该可以直接定义function。不过Scala有个worksheet
,应该可以吧。
【在 l*******b 的大作中提到】 : 嗯,不是这个意思,但是披个马甲怪怪的,哈哈
|
z****e 发帖数: 54598 | 22 脚本应该都可以
脚本就是去掉各种繁琐,直接写逻辑
【在 l******t 的大作中提到】 : groovy是可以的
|
z****e 发帖数: 54598 | 23 你不能否认也可以这么用,而且你要是写复杂了,别人会乱
感觉把这些东西凑一起有点像以前的entity bean
【在 l******t 的大作中提到】 : pattern match这么高大上的东西被你理解成getter setter了
|
z****e 发帖数: 54598 | 24 shell输入的是command
类似javac
【在 l*******b 的大作中提到】 : 不是first class function么。。。在scala那个shell里可以用呀
|