Scala 包命名结构
这个包命名结构在Scala文件中实现了什么Scala 包命名结构,scala,Scala,这个包命名结构在Scala文件中实现了什么 package myco.group.component package foo package bar 这与: package myco.group.component.foo.bar import mco.group.component._ import mco.group.component.foo._ import mco.group.component.foo.bar._ package myco.group.component {
package myco.group.component
package foo
package bar
这与:
package myco.group.component.foo.bar
import mco.group.component._
import mco.group.component.foo._
import mco.group.component.foo.bar._
package myco.group.component {
package foo {
package bar {
...
}
}
}
亦同:
package myco.group.component.foo.bar
import mco.group.component._
import mco.group.component.foo._
import mco.group.component.foo.bar._
package myco.group.component {
package foo {
package bar {
...
}
}
}
所以除了另一种命名约定之外,没有任何好处?@Bob你可以免费获得导入。@Bob好吧,有两种。首先,如前所述,您可以免费获得进口产品。第二,您不能从上面的组件获得导入,这会阻止像
mco.group.java
这样的东西隐藏java
包。