我可以使用来自Powershell的参数运行julia脚本> julia test.jl 'a' 'b'。我可以使用REPL运行脚本,include("test.jl")但iunclude只接受一个参数-脚本的路径。
从玩转来看,include它似乎将脚本作为代码块运行,并且所有变量都引用了current(?)范围,因此,如果我ARGS在REPL中显式重新定义变量,它将抓住并显示相应的脚本结果:
>ARGS="c","d"
>include("test.jl") # prints its arguments in a loop
c
d
Run Code Online (Sandbox Code Playgroud)
但是,这为重新定义提供了警告,ARGS并且似乎不是实现此目的的预期方式。有没有其他方法可以从REPL(或另一个脚本)运行脚本,同时明确说明其参数?
| 归档时间: |
|
| 查看次数: |
2295 次 |
| 最近记录: |