我是 scala 的新手,我一直在到处寻找如何找到如何构造我用我的函数编写的文件。此外,如何从 cmd 调用该函数。我正在尝试编写一个简单的函数,就像只是为了了解如何开始编写程序。像下面这样简单的任何东西都会很有用。
def test (n : Int){
println(n + n)
}
请记住,我是在 Notepadd ++ 中编写的。我的第一个任务是格雷码。所以我的最终目标是弄清楚文件是如何运行的,函数是如何被调用的。下面有很多格雷码的解决方案是1。
def gray(n: Int) ={
def gray(n: Int, res: List[String]): List[String] = {
val nRes = res.map("0" + _) ::: res.reverse.map("1" + _)
if(n == 1) nRes
else gray(n-1, nRes);
}
gray(n, List(""))
}
我尝试过的事情是制作一个目标文件并运行它并解析参数以传递给一个函数。
object test1 {
def main(args: String) {
n = args.toInt
test(n);
}
def test(n: Int){
println( n + n)
}
}