1
33
你可以在这里找到 preview of new feature in Scala2.8 (2009年4月),最近完成 this article (2009年6月)
“重写代码”不是一项义务(除了使用一些改进的集合),而是一些功能,例如 continuation ( Wikipedia :控制状态的抽象表示、“剩余计算”或“要执行的剩余代码”)可以为您提供一些新的想法。一个好的介绍是 found here ,由 Daniel (谁也张贴了很多 more detailed and specific answer 在这个线程中)。 注: Scala on Netbeans 似乎适合每晚2.8个版本(与 official page for 2.7.x ) |
2
37
跃跃欲试迁移时,编译器可以为您提供一些安全网。
收获利益
例如,在开始迁移时,可以安全地忽略许多其他新功能。
|
3
25
VONC的答案很难改进,所以我甚至不会尝试。我会介绍一些他没有提到的东西。 首先,一些被否决的东西会消失。如果您的代码中有拒绝警告,那么它可能不会再编译了。
接下来,scala的库将被扩展。大多数情况下,常见的小模式,如将异常捕获到
现在,它 将 如果人们把图书馆改进的实际例子作为答案,那就好了。我很乐意推翻所有这些答案。 repl不只是完成命令。它得到了很多东西,包括检查对象的AST的能力,或者向repl中的代码插入断点的能力。 此外,scala的编译器正在被修改,以便能够为IDES提供快速的部分编译,这意味着通过查询scala编译器本身的代码,我们可以期望它们对scala有更多的“了解”。 一个巨大的变化可能会被许多人忽视,尽管它会减少图书馆作家和用户的问题。现在,如果您写下以下内容:
您导入的不是Java的
相当于:
两个都有
|
4
11
需要成为
我必须去IRC频道看一看,但后来意识到我应该从这里开始。 |
5
6
这是EricWilligers的清单,他从2.2开始使用scala。有些东西对最近的用户来说似乎过时了。
> gt; gt;
|
davidzxc574 · 将字符串缩放为字符 2 年前 |
yic_l · 什么是“!”在这个函数中是什么意思? 2 年前 |
Jelly · Scala:用于理解递归未来 2 年前 |
bbgghh · 在scala中连接两个列表时如何处理不匹配的键 2 年前 |
Iheb Mar · 卡夫卡制作人/消费者粉碎每一秒的API调用 2 年前 |
B. Bal · 在Scala中重用类成员 2 年前 |