我正在做练习。我需要创建一个java项目,可以从scala命令行运行。最终输出应该是这样的:
scala> int2str(6)
res0: String = six
scala> int2str(65)
res0: String = sixty-five
如何创建一个可以被scala访问的函数?我可以在IntelliJ中创建一个Scala项目,但我不知道如何导出该函数以这样使用。
任何帮助都是感激的。
感谢假设您有以下scala代码:
object A {
def int2str(i: Int): String = ""
}
你可以用命令从你的scala项目中生成一个jar文件例如sbt package
,然后运行scala -cp <your jar>
。在scala控制台中导入你的函数:
import A.int2str