加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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._

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读