我想分隔具有多个类的单个文件,并按其类别来构造目录。 例如目录;
root-+-PE.scala
|
+-noc-+-InLink.scala
| |
| +-OutLink.scala
|
+-alu-+-Adder.scala
| |
| +-Multiplier.scala
|
+-util-+-PipelineRegister.scala
|
+-Token.scala
InLink
和 OutLink
想要引用 Token.scala 文件。
我在每个文件中声明包
引用Token.scala,
import util._
无法引用Token.scala
中的类> 文件。
InLink.scala
和 OutLink.scala
中的 你能猜出我对导入的误解在哪里吗?
最佳答案
您可以有多个属于同一个包的文件,并且每个文件可以有多个类。在这种情况下,您可以直接使用 import package_name.class_name 导入特定文件中的特定类。因此,如果您希望 inLink 和 Outlink 在每个文件中引用 token.scala 中的类,只需添加 import package_name.class_name_inside_token.scala_that_you_want_to_reference
关于chisel - Chisel3.2上的文件导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59146921/