2013-12-05 8 views
0

У меня очень простой вопрос о стиле. Каков наилучший способ доступа к полю или методу, определенному в объекте? Например, если у меня есть объект Foo, который определяет поле bar, вы бы скорее сделали import Foob.bar, а затем обратитесь к нему в виде bar или позвоните в Foo.bar везде, где вам нужно поле. Из того, что я читал в большинстве библиотек, Foo.bar кажется стандартным способом сделать это, но я хотел бы быть уверенным.объект поле импорт в scala

Спасибо,

+2

Там не лучший способ, если это вопрос стиля, так как стиль всегда субъективна , –

ответ

0

Да, обычно Foo.bar используется, но это зависит от шифратора сообщества за проектом, как Фрэнк pinted из.

Если вы хотели бы использовать все элементы без префикса его с Foo, вы можете сделать это:

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

class Foo { 
    import Foo._ 
    println(x) 
} 
Смежные вопросы