Command line 从控制台加载参数
我已经编写了一个控制台脚本,其中包含了斐波那契递归算法的简单实现 但是,我在文档中搜索,仍然找不到如何从命令行获取数字参数。这怎么可能 代码:Command line 从控制台加载参数,command-line,console,command-line-arguments,fibonacci,logramm,Command Line,Console,Command Line Arguments,Fibonacci,Logramm,我已经编写了一个控制台脚本,其中包含了斐波那契递归算法的简单实现 但是,我在文档中搜索,仍然找不到如何从命令行获取数字参数。这怎么可能 代码: #!/usr/local/bin/lgm -l import core.number; fibo(x) => { x<=1 :==> 1; ==> fibo(x-1)+fibo(x-2); } #/usr/local/bin/lgm-l 导入core.number; fibo(x)=> { x1; ==>fi
#!/usr/local/bin/lgm -l
import core.number;
fibo(x) =>
{
x<=1 :==> 1;
==> fibo(x-1)+fibo(x-2);
}
#/usr/local/bin/lgm-l
导入core.number;
fibo(x)=>
{
x1;
==>fibo(x-1)+fibo(x-2);
}
命令行参数存储在\uu Args
变量中
因此,您可以像任何普通数组一样使用它们。@G.Stevens是正确的
命令行参数可以通过全局\uu Args
变量访问
因此,在您的情况下,如果您需要第一个参数,您所要做的就是\uu Args[0]
既然您想要的是数字:
__Args[0].fromBase(10)
从core.number
(您已经在导入它了…)