【问题标题】:implementation of product method of ListList的product方法的实现
【发布时间】:2016-12-13 19:57:41
【问题描述】:

我想在 Scala 的 List 类中查看“product”方法的实现。我签入了以下文件,但看不到它。

https://github.com/scala/scala/blob/2.11.x/src/library/scala/collection/immutable/List.scala

我运行的 Scala 版本是 2.11.8,所以我必须在正确的分支上。

在哪里可以看到“产品”方法是如何实现的?

【问题讨论】:

  • 请更具体地说明您遇到的问题。显示您遇到问题的代码示例。谢谢
  • 问题是我找不到产品方法的源代码。我想研究它。

标签: scala


【解决方案1】:

它在TraversableOnce 中定义,然后List 继承它。

您可以查看来源here.

【讨论】:

    【解决方案2】:

    如果您查看scaladoc 并打开product 的文档,您会看到上面写着“定义类”。在那里你可以看到它由GenTraversableOnce 定义并由TraversableOnce 实现。如果您点击进入 TraversableOnce 的 scaladoc,您会找到一个直接指向正确源文件的链接(“源”,在类的摘要下)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-19
      • 1970-01-01
      • 2014-01-08
      • 2013-10-06
      • 1970-01-01
      • 2013-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多