Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Compiler errors 什么是错误?_Compiler Errors_Julia - Fatal编程技术网

Compiler errors 什么是错误?

Compiler errors 什么是错误?,compiler-errors,julia,Compiler Errors,Julia,我正在攻读硕士课程。 我有一个运行在julia-0.3.6版本中的程序文件。 我在linux中将Julia程序升级到0.5.0版,但是该文件不运行 f=open("../info.dat","r") order,nt,nx,ny,nshot,srcy=int(split(readline(f)[1:6]) 问题是什么?Julia v0.4中已弃用了int函数,并在Julia v0.5中删除了该函数,因此在尝试使用该函数时会出现UndervarError。(请注意,函数在Julia中是一级对

我正在攻读硕士课程。 我有一个运行在julia-0.3.6版本中的程序文件。 我在linux中将Julia程序升级到0.5.0版,但是该文件不运行

f=open("../info.dat","r")
order,nt,nx,ny,nshot,srcy=int(split(readline(f)[1:6])


问题是什么?

Julia v0.4中已弃用了
int
函数,并在Julia v0.5中删除了该函数,因此在尝试使用该函数时会出现
UndervarError
。(请注意,函数在Julia中是一级对象,因此与任何其他变量一样绑定到名称。当使用未绑定的名称时,会抛出
UndefVarError
。)在Julia v0.5中编写代码的正确方法是

f = open("../info.dat", "r")
order,nt,nx,ny,nshot,srcy = [parse(Int, x) for x in split(readline(f))]
但是,这段代码不是很好,因为它不会在之后关闭
f
。我推荐

order, nt, nx, ny, nshot, srcy = open("../info.dat") do f
    [parse(Int, x) for x in split(readline(f))]
end

在Julia v0.4中,
int
函数已被弃用,并在Julia v0.5中被删除,因此当您尝试使用它时会出现
UndervarError
。(请注意,函数在Julia中是一级对象,因此与任何其他变量一样绑定到名称。当使用未绑定的名称时,会抛出
UndefVarError
。)在Julia v0.5中编写代码的正确方法是

f = open("../info.dat", "r")
order,nt,nx,ny,nshot,srcy = [parse(Int, x) for x in split(readline(f))]
但是,这段代码不是很好,因为它不会在之后关闭
f
。我推荐

order, nt, nx, ny, nshot, srcy = open("../info.dat") do f
    [parse(Int, x) for x in split(readline(f))]
end

int未定义
。换句话说,您拼写错误或使用了不正确的大小写。如果我正确阅读了手册,看起来您正在查找
Int
Int未定义。换句话说,您拼写错误或使用了不正确的大小写。如果我正确地阅读了手册,看起来你在找
Int
。。。