【发布时间】:2019-06-27 11:20:16
【问题描述】:
我有一段代码在循环外工作,但在循环内失败。
见:
julia> margin = 1
1
julia> rat = [-0.3 ; -0.8]
2-element Array{Float64,1}:
-0.3
-0.8
julia> beta = 0
0
julia> for q=1:2
if rat[q] - margin > beta
beta = rat[q] - margin
end
end
ERROR: UndefVarError: beta not defined
Stacktrace:
[1] top-level scope at ./REPL[803]:2 [inlined]
[2] top-level scope at ./none:0
julia> q=1
1
julia> if rat[q] - margin > beta
beta = rat[q] - margin
end
julia> q=2
2
julia> if rat[q] - margin > beta
beta = rat[q] - margin
end
谁能解释这个错误(“ERROR: UndefVarError: beta not defined”)?
(我有 Julia v"1.1.1",在 Mac OSX 上)
【问题讨论】:
标签: julia