从包中选择我想要的类会加快编译过程吗?例如,如果在 me.test 包中我有 50 个类,我只需要其中两个,我会这样做:
import me.test.{ classOne, classTwo}
代替
import me.test._
? 谢谢
从包中选择我想要的类会加快编译过程吗?例如,如果在 me.test 包中我有 50 个类,我只需要其中两个,我会这样做:
import me.test.{ classOne, classTwo}
代替
import me.test._
? 谢谢
虽然性能影响可以忽略不计,但会发生以下一些情况:
Foo从哪里来的。这通常是一个问题。Eclipse 对于非常大的项目很慢。Open declaration仅适用于在
EclipseKeys.withSourceSBT 插件阶段获取的文件。很多图书馆都没有。Twitter Scala Style Guideline中的一些内容在实践中非常方便:
import pkg._仅对超过 6 个导入的类使用通配符。import pck.{ Class1, Obj1 }最多 6 个班级的布局。我认为这不会对编译速度产生重大影响。
在我看来,您应该根据要与该导入进行通信的内容做出该决定。
import me.test._.import me.test.{ ClassOne, classTwo }.