我是 scala 的新手,不知道是什么private[wikipedia]意思,有人可以告诉我吗?它是通用类型吗?
package wikipedia
import scala.io.Source
object WikipediaData {
private[wikipedia] def lines: List[String] = ???
我是 scala 的新手,不知道是什么private[wikipedia]意思,有人可以告诉我吗?它是通用类型吗?
package wikipedia
import scala.io.Source
object WikipediaData {
private[wikipedia] def lines: List[String] = ???
这是一种确定给定对象隐私范围的方法。所以private[wiki]意味着只有在其中定义的代码才能wiki访问lines.
见这里:https ://alvinalexander.com/scala/how-to-control-scala-method-scope-object-private-package/
private[packageX] 表示只能从该包中访问以下方法/类/对象/构造函数 - 在这种情况下,语法是包名称,并且此构造函数只能从语法包内的其他代码访问。