【问题标题】:Why is it so difficult to browse through Scala api?为什么浏览 Scala api 这么难?
【发布时间】:2013-04-25 17:47:20
【问题描述】:

首先,我在查找 #:: Stream 方法时遇到了问题。从this 得到解决。

现在我在Stream中寻找下面的方法

 def iterate[A](start: A, len: Int)(f: A => A): Stream[A]

Stream API 没有提及。

其次,在 Scala Doc 中,为什么它们不能将所有内部类都定义在同一个各自的父类本身中。为什么用户必须去点击左侧面板上的c 字符来搜索Stream.consWrapper,而他可以直接在Stream 本身的文档中阅读它?

我错过了什么吗?我是 Scala 新手(3 个月),但是如果一个新用户不能习惯它,那大部分都不能。

【问题讨论】:

    标签: scala scaladoc


    【解决方案1】:

    iterate 不是Stream 类的方法,而是Stream 对象的方法。它被描述为here

    从您链接的 Stream 类的 scaladoc 页面,您可以通过单击顶部的“C”(代表“类”)图标直接转到 Stream 对象的 scaladoc 页面,然后点击“O”图标返回。

    至于查找运算符,您可以点击左侧搜索面板顶部的“#”,将您带到this page,其中列出了标准库的所有运算符。 在那里你可以找到#:: 运算符的提及,然后点击它。

    对于 ConsWrapper,它是 Stream 对象的成员,而不是 Stream 类的成员。果然,您会在“类型成员”部分的 Stream 对象的 scaladoc 页面上找到它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-31
      • 1970-01-01
      • 1970-01-01
      • 2023-01-10
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多