小编dj_*_*j_a的帖子

在 Julia 中的另一个函数中有条件地定义一个函数

学习较新的 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

5
推荐指数
2
解决办法
136
查看次数

标签 统计

julia ×1