按字母顺序排序的进口
alphabetically sorted imports
我有
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}
你可以做到
import scala.slick.jdbc.{GetResult, StaticQuery}, StaticQuery.interpolation
但这会导致混淆块导入,这也会增加您与其他开发人员合作时出现合并错误的可能性。因此,您应该始终在文件的开头使用绝对导入,并且仅在较窄的范围内(如 defs 的主体)使用相对导入。
我有
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}
你可以做到
import scala.slick.jdbc.{GetResult, StaticQuery}, StaticQuery.interpolation
但这会导致混淆块导入,这也会增加您与其他开发人员合作时出现合并错误的可能性。因此,您应该始终在文件的开头使用绝对导入,并且仅在较窄的范围内(如 defs 的主体)使用相对导入。