【发布时间】:2020-02-20 20:41:49
【问题描述】:
我最初在 2 个单独的 scala 工作表上制作了具有许多功能的脚本。我让它们工作,现在想通过将这些单独的脚本导入并使用它们到第三个文件中来将它们联系在一起。从我读过的内容来看,您不能简单地导入外部脚本,您必须首先将它们放入一个类并将它们放入一个包中。所以我尝试了,但我仍然无法导入它
我知道这对于这个网站来说可能有点基础,但我很难找到很多 scala 文档。
我认为我的问题可能源于对软件包如何工作的误解。下面的图片可能会有所帮助。
adder.scala
package adder
class adder {
def add_to_this(AA:Int):Int={
var BB = AA + 1;
return BB
}
}
build.scala
package builder
class build {
def make_numbers(){
var a = 0;
var b = 0;}
}
main.sc
import adder
import builder
object main {
adder.adder.add_to_this(10);
}
我得到的错误是
对象不是包添加器的成员 对象不是包生成器的成员
【问题讨论】:
标签: scala package python-import