从包中选择我想要的类会加快编译过程吗?例如,如果在 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.withSource
SBT 插件阶段获取的文件。很多图书馆都没有。Twitter Scala Style Guideline中的一些内容在实践中非常方便:
import pkg._
仅对超过 6 个导入的类使用通配符。import pck.{ Class1, Obj1 }
最多 6 个班级的布局。我认为这不会对编译速度产生重大影响。
在我看来,您应该根据要与该导入进行通信的内容做出该决定。
import me.test._
.import me.test.{ ClassOne, classTwo }
.