在进入Scala 2.10的所有各种不完整的功能列表中,Scaladoc有各种改进提及。但是目前还不清楚哪些是哪些,哪些实际进入 - 例如其中一个改进列表称“修复了Scaladoc”,其中包含各种拉取请求的链接,其中一些被拒绝。
任何人都可以总结一下Scala 2.9和2.10里程碑4之间的实际变化,并指出2.10本身还有其他计划吗?
另外,他们终于要解决无法链接到方法的问题吗?例如。遍及我的代码,我有这样的事情:
/**
* Reverse the encoding computed using `encode_ngram`.
*/
def decode_ngram(ngram: String): Iterable[String] = {
DistDocument.decode_ngram_for_counts_field(ngram)
}
我想在同一个类中引用另一个方法,但是AFAIK根本就没办法做到这一点。 IMO它应该像[[encode_ngram]]
那样显而易见 - 即我绝对不需要给出一个绝对的类(一旦我拿出一个类并将其粘贴在其他地方就会使一切都破坏),我不应该如果方法名称本身是明确的(即非多态的),则需要给出参数类型。
答案 0 :(得分:18)
有几个新功能,以及许多错误修正,但是还没有确定的所有修复列表。其中一些值得注意的新功能:
map
等方法现在可以在Scaladoc中看到。对于更详尽的错误修正列表,写入scala-internals可能是一个好主意 - 很可能有人会在那里编译过去一年中所有主要错误修正的列表。