sacla 中的 private[wikipedia] 是啥意思? [复制]

Posted

技术标签:

【中文标题】sacla 中的 private[wikipedia] 是啥意思? [复制]【英文标题】:what does private[wikipedia] mean in sacla? [duplicate]sacla 中的 private[wikipedia] 是什么意思? [复制] 【发布时间】:2021-03-14 01:03:58 【问题描述】:

我是 scala 的新手,不知道 private[wikipedia] 是什么意思,谁能告诉我?它是泛型类型吗?

package wikipedia

import scala.io.Source

object WikipediaData 

  private[wikipedia] def lines: List[String] = ???

【问题讨论】:

【参考方案1】:

这是一种确定给定对象隐私范围的方法。所以private[wiki] 意味着只有在wiki 中定义的代码才能访问lines

请看这里:https://alvinalexander.com/scala/how-to-control-scala-method-scope-object-private-package/

【讨论】:

【参考方案2】:

private[packageX] 表示以下方法/类/对象/构造函数只能从该包中访问 - 在这种情况下,语法是包名称,并且该构造函数只能从语法包内的其他代码访问。

【讨论】:

private[X] X 可以不只是一个包。 当前答案的文字副本***.com/a/35929185/5249621Is it acceptable to add a duplicate answer to several questions?

以上是关于sacla 中的 private[wikipedia] 是啥意思? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

TypeScript 中的 private 关键字和 private 字段有啥区别?

package.json中的“private”:true或“private”:false是啥意思[重复]

当 this 绑定到 scala 中的包时,Private[this] 与 private[package] 有啥区别?

QT 中的未知模块:location-private 定位-private

ascii频谱中未分配的字符?

Spark读取mysql数据库实例