Scala导入多个包
发布时间:2020-12-16 19:11:57 所属栏目:安全 来源:网络整理
导读:我在他们自己的包中有一些 Scala类和对象.每个包都有一个包对象来定义一些implicits,所以例如import com.foo.bar._从bar包中导入所有implicits和类 我想知道的是,有没有办法定义一个“
我在他们自己的包中有一些
Scala类和对象.每个包都有一个包对象来定义一些implicits,所以例如import com.foo.bar._从bar包中导入所有implicits和类
我想知道的是,有没有办法定义一个“伞”导入,比如com.foo.all,这样的话 import com.foo.all._ 相当于 import com.foo.bar._ import com.foo.baz._ import com.foo.qux._ ... 我可以理解这可能有点不清楚,但如果我考虑我拥有大量自己的包的情况,这显然会更简洁. 解决方法
我能提出的最短形式是:
import com.foo._,bar._,baz._,qux._ 例如: import scala.collection.mutable._,PriorityQueue._,ArrayBuffer._ 编辑 也许,你想只使用一些特定的东西,as @alex23 pointed out,所以你可以写: import com.foo.{foo,bar,baz},qux._ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |