scala中的对象字段导入

时间:2013-12-05 10:10:29

标签: scala object import

我有一个非常简单的风格问题。 访问对象中定义的字段或方法的最佳方法是什么? 例如,如果我有一个定义字段Foo的对象bar,您是否愿意import Foob.bar然后在范围内将其引用为bar或调用Foo.bar无论你需要哪个领域。根据我在大多数库中阅读的内容,Foo.bar似乎是标准的方法,但我想确定。

谢谢,

1 个答案:

答案 0 :(得分:0)

是的,通常会使用Foo.bar,但这取决于Frank引用的项目背后的编码社区。

如果您想使用所有成员而不必在其前面添加Foo,那么您也可以这样做:

object Foo {
  val x = "..."
}

class Foo {
  import Foo._
  println(x)
}