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