在Kotlin中导入嵌套的对象/对象函数

比方说,我有,

object Foo { object Moo { fun boo = 4 } } 

我想通过在Scala中导入Foo来使用Moo,我会这样做:

 import Foo._ moo.boo 

我怎么能在Kotlin做到这一点?

对于这个定义:

 package abc object Foo { object Moo { fun boo() = 4 } } 

你会导入和使用这个:

 import abcFoo val xyz = Foo.Moo.boo() 

或者如:

 import abcFoo.Moo val xyz = Moo.boo() 

或者最后:

 import abcFoo.Moo.boo val xyz = boo() 

最后一个被允许,因为它们都是对象expression式,直到持有方法的最后一个类。