我有一个MyScript.scala
文件:
//> using scala "3"
object MyUtils {
def sayHello() = println("Hello")
}
@main
def main(): Unit =
MyUtils.sayHello();
我像这样成功运行它:
> scala MyScript.scala
Compiling project (Scala 3.6.4, JVM (17))
Compiled project (Scala 3.6.4, JVM (17))
Hello
问题:我需要做什么才能将我的MyUtils
对象移动到另一个源文件(例如MyUtils.scala
或)并仍然从内部MyUtils.sc
调用该方法?sayHello
MyScript.scala
使用 Scala CLI,您可以使用该
using file
指令。例如,在主文件中:
导入的文件如下
Utils.scala
:参考:https ://scala-cli.virtuslab.org/docs/guides/scripting/scripts#define-source-files-in-using-directives