加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

(或将会)添加到Scala 2.10中的Scaladoc的哪些新功能?

发布时间:2020-12-16 19:08:49 所属栏目:安全 来源:网络整理
导读:在 Scala 2.10的所有不完整的功能列表中,有各种提及Scaladoc的改进.但是,目前还不清楚哪些是哪些,哪些是实际进行的.改进清单中的一个表示“对Scaladoc的修复”,其中包含各种提取请求的链接,其中一些被拒绝. 任何人都可以总结Scala 2.9和2.10里程碑4之间实际
在 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]]这样明显的东西 – 即我绝对不需要给出一个绝对的类(一旦我拉出一个类并将其粘贴在别的地方,这将使所有的东西都破裂),我应该如果方法名称本身是明确的(即非多态),则不需要给出参数类型.

解决方法

几个新功能,以及许多错误修复即将到来,但是还没有关于所有修复程序的明确列表.更显着的新功能:

>隐式添加的成员现在将可见.一个很好的例子是查看scala.Array,您可能认为您所使用的地图方法现在在Scaladoc中可见.
>自动生成的SVG继承图,用于在包级别的类/特征/对象之间的关系的鸟瞰图,然后在单个类的级别等等.例如,每个视图都可以看到Scaladoc图package-level(点击“内容层次”)以及class-level.
>以某种有限形式的方法链接应该进入2.10(不是在夜间). (实际上,实际上并不是简单的实现它,因为实际的东西,如重载,正如你所说.)
>改进的用例具有用例的成员不再被双重生成,现在比以前更清晰和简单.
>(不太显着)导航Scaladoc的键盘快捷键已经添加,他们解释了here和here

对于更详尽的错误修复列表,写入scala内部部分可能是个好主意 – 有可能在过去一年中为您编译所有主要错误修复列表.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读