字母顺序排序的进口

时间:2015-05-28 10:12:22

标签: scala import

我有

import scala.slick.jdbc.{GetResult, StaticQuery}
import scala.slick.jdbc.StaticQuery.interpolation

这可以缩短为

import scala.slick.jdbc.{GetResult, StaticQuery}
import StaticQuery.interpolation

但是它不再按字母顺序排序

这会很好,但不起作用,有什么选择吗?

import scala.slick.jdbc.{GetResult, StaticQuery, StaticQuery.interpolation}

1 个答案:

答案 0 :(得分:0)

你可以做到

import scala.slick.jdbc.{GetResult, StaticQuery}, StaticQuery.interpolation

但这会导致混乱的块导入,这也会增加与其他开发人员合作时出现合并错误的可能性。因此,您应始终在文件开头使用绝对导入,并仅在较窄范围内使用相对导入(如defs主体)。