这里只是一个小问题。 我在Play Framework 2上找到了消息来源:
private[data] object FormUtils {
...
}
只是想知道[数据]是什么意思?是否只是一些花哨的语法来说对象/类属于子文件夹?
答案 0 :(得分:2)
这意味着此类只能用于包play.api.data
及其子包。它接近Java中的包私有可见性级别,但有两点不同:
从子包中可以看到(Java中没有子包,但在Scala中,例如play.api.data.foo
被视为play.api.data
的一部分)。
你可以写,例如private[api]
,play.api
的所有子包中都可以看到它。
This article更详细地解释了Scala访问修饰符。