如何仅使用 "import" 显式一次将包导入另一个包(或同一包中的文件)
How to import packages into another package(or files in the same package) using "import" explicitly only once
我正在使用基于 Scala 的凿子和 IntilliJ IDEA。我项目中的文件在同一个包中,名为mypackage,我需要导入凿子的库:
// file1.scala
包我的包
导入 chisel3._
导入 chisel3.util._
/** 我的代码 */
// file2.scala
包我的包
导入 chisel3._
导入 chisel3.util._
/** 我的代码 */
...
我希望automatically/implicitly将上面的两个库添加到mypackage中的所有文件中,这样我就不会需要在每个文件中重复“导入”。
谢谢!
我建议不要这样做,因为我们可以在 scala 中专门导入每个 class。你应该利用这个优势。很久以前我回答过类似的问题。导入特定的 class 使其重量轻。这样你就只导入你正在使用的包。 If you are looking to just optimize your code and reduce the number of lines in your code you can probably do this.
我正在使用基于 Scala 的凿子和 IntilliJ IDEA。我项目中的文件在同一个包中,名为mypackage,我需要导入凿子的库:
// file1.scala 包我的包 导入 chisel3._ 导入 chisel3.util._ /** 我的代码 */
// file2.scala 包我的包 导入 chisel3._ 导入 chisel3.util._ /** 我的代码 */
...
我希望automatically/implicitly将上面的两个库添加到mypackage中的所有文件中,这样我就不会需要在每个文件中重复“导入”。
谢谢!
我建议不要这样做,因为我们可以在 scala 中专门导入每个 class。你应该利用这个优势。很久以前我回答过类似的问题。导入特定的 class 使其重量轻。这样你就只导入你正在使用的包。 If you are looking to just optimize your code and reduce the number of lines in your code you can probably do this.