use*_*681 55 julia julia-studio
我是朱莉娅的新手,刚刚完成了我的第一个项目.我在julia-studio中编写了代码,并在该程序中进行了测试.它给了我所有正确的输出,但是shell将输出分开,好像它是两个不同的执行.
我想知道我的编译器是否有问题,所以我想我会尝试在julialang.org上找到的默认julia shell中编译它.
但是,我无法理解和/或弄清楚如何在那里运行它.我当前的程序从同一目录中的另一个文件读取输入并输出结果.
任何人都可以解释如何运行该程序.这个http://julia.readthedocs.org/en/latest/manual/getting-started/对我没有意义.
示例输出:
julia> program
#
#
#
#
julia>
#
#
#
#
#
Run Code Online (Sandbox Code Playgroud)
#表示整数.理想情况下,输出不应与"julia>"分开
Jer*_*all 82
如果您想从命令行运行julia脚本,那么就这样做
/path/to/julia script-name.jl
Run Code Online (Sandbox Code Playgroud)
在你选择的外壳中.
如果你想从julia repl运行它,那么你想要这样的东西:
julia> include("path/to/script-name.jl")
Run Code Online (Sandbox Code Playgroud)
至于为什么你的输出被拆分,我认为我们需要看到你的代码.
您可以修改脚本并将 julia 二进制文件的路径放在 to 行。
考虑以下简单脚本 hello.jl
#!/usr/bin/julia
println("Hello world")
Run Code Online (Sandbox Code Playgroud)
使用更改脚本的权限
chmod a+x hello.jl
Run Code Online (Sandbox Code Playgroud)
运行脚本使用 ./hello.jl