Scala:导入对象Foo.\uu和特征栏的简写

Scala:导入对象Foo.\uu和特征栏的简写,scala,object,import,traits,Scala,Object,Import,Traits,佩蒂,我知道这是一个反复出现的情况,但我想巩固以下几点: import com.company.model.FooDAO import com.company.model.FooForm._ 变成类似于: import com.company.model.{FooDAO, FooForm._} 但是,上面的1-liner不能编译 我做过的最好的事情是: import com.company.model.FooDAO, com.company.model.FooForm._ Scala作为S

佩蒂,我知道这是一个反复出现的情况,但我想巩固以下几点:

import com.company.model.FooDAO
import com.company.model.FooForm._
变成类似于:

import com.company.model.{FooDAO, FooForm._}
但是,上面的1-liner不能编译

我做过的最好的事情是:

import com.company.model.FooDAO, com.company.model.FooForm._
Scala作为Scala,我假设上面的紧凑形式是可能的…

您可以这样写:

import com.company.model.{FooDAO, FooForm}, FooForm._

+1,很有趣,谢谢,这比重复让我吃惊的包裹名称要好!我想知道它是这样规范的,还是通过实现来工作的。
import com.company.model.{FooDAO,FooForm};导入FooForm.
也可以。