尽管多次阅读"Scala编程",我仍然经常发现书中未解释的重要Scala结构,如
@uncheckedVariance
@specialized
Run Code Online (Sandbox Code Playgroud)
和其他奇怪的结构一样
new { ... } // No class name!
Run Code Online (Sandbox Code Playgroud)
等等.
考虑到这本书是由斯卡拉"发明家"本人和其他人写的,我觉得这很令人沮丧.
我试图阅读语言规范,但它是为学者而不是练习程序员.它让我头晕目眩.
在Scala中有"Everything"编程的网站"没有告诉你"吗?
还有是日常斯卡拉博客,但它在一年前去世了.
Hea*_*ler 23
目前,我们正在为scala-lang.org建立一个中央文档站点.我们希望这可以解决新用户面临的许多文档问题.有关此项工作的更多详细信息,请访问http://heather.miller.am/blog/2011/07/improving-scala-documentation/,但总结一下......
信不信由你,Scala团队已经制作了很多文档,但这些文档不是HTML格式,也不是很难找到.比如Martin的新Collections API,他关于Arrays的文档,或Adriaan的Type Constructor Inference.
这样一个站点的一个目标是在一个地方收集所有这些文档,采用可搜索,有条理和易于导航的格式.
另一个目标是收集优秀的社区文档,并将其放在同一个地方.为此,我们正在积极寻找维护者的质量(文章/概述)材料.示例包括Scala风格指南和Daniel Spiewak的Scala for Java Refugees.
另一个目标是让参与者很容易参与 - 所以该网站是从RST源构建的,它将存在于https://github.com/scala/scala-docs的仅文档github存储库中.
所以,简而言之,更好的是它的方式,非常欢迎贡献者参与.
编辑: http ://docs.scala-lang.org现已上线.
一些被认为相当详细甚至模糊不清的文件已经可以获得.这包括所有"Scala改进建议"(建议使用新语言时提出的建议,这些建议通常非常详细,由实施者自己编写).另外还有Scala中的Programming,Scala cheatsheets以及许多其他文档中的整个术语表.该网站的底线是以社区为中心,贡献友好 - 所以,免费,完全开放.我们也欢迎提供建议的主题.