学习较新的 julia 语法和范围的速度很慢。
在 Julia v1.1.1 中
为什么下面的 MWE 会抛出错误“ff not defined”的解释是什么?
N = 5;
typp = "b";
mu = 2;
function bigfun()
function f(u,mu)
ee = mu*u;
return ee
end
function g(uv,mu)
ee = (mu^2)*uv
return ee;
end
while 1 == 1
u = ones(N);
if typp == "a"
ff(u) = f(u,mu);
elseif typp == "b"
ff(u) = g(u,mu);
end
fu = ff(u);
break;
end
end
bigfun();
Run Code Online (Sandbox Code Playgroud) julia ×1