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

scala – 多个包定义

发布时间:2020-12-16 09:42:50 所属栏目:安全 来源:网络整理
导读:在浏览Scala API的源代码时,我在 scala/tags/R_2_8_0_final/src/library/scala/util/parsing/combinator/syntactical/StdTokenParsers.scala中遇到了这个软件包定义: package scala.util.parsingpackage combinatorpackage syntactical 这意味着什么?该课
在浏览Scala API的源代码时,我在 scala/tags/R_2_8_0_final/src/library/scala/util/parsing/combinator/syntactical/StdTokenParsers.scala中遇到了这个软件包定义:

package scala.util.parsing
package combinator
package syntactical

这意味着什么?该课程可以在多个包中提供吗?

解决方法

这基本上是一样的

package scala.util.parsing.combinator.syntactical

import scala.util.parsing._
import scala.util.parsing.combinator._

...

所以通过以你的方式“堆叠”包,你可以获得超级包的范围。参见these answers。

[更新]这是Martin Odersky关于这个主题的一篇新文章:http://www.artima.com/scalazine/articles/chained_package_clauses_in_scala.html

(编辑:李大同)

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

    推荐文章
      热点阅读