如何在Scala中进行分组完整导入?

时间:2015-12-07 17:47:35

标签: scala import

所以这些都是在Scala中导入的有效方式。

scala> import scala.util.matching.Regex
import scala.util.matching.Regex

scala> import scala.util.matching._
import scala.util.matching._

scala> import scala.util.matching.{Regex, UnanchoredRegex}
import scala.util.matching.{Regex, UnanchoredRegex}

但是如何进行有效的分组完全导入?

scala> import scala.util.{control._, matching._}
<console>:1: error: '}' expected but '.' found.
import scala.util.{control._, matching._}
                          ^

1 个答案:

答案 0 :(得分:2)

您不能将import子表达式用作导入选择器。根据{{​​3}}

的规范
  

导入表达式的最常见形式是导入选择器列表   {x1 =&gt; y1,...,xn =&gt; yn,_}

关于你的问题,最近的单行是:

scala> import scala.util._, control._, matching._
import scala.util._
import control._
import matching._