假设我想定义以下对象
mutable struct Coord
x::Float
y::Float
end
Run Code Online (Sandbox Code Playgroud)
并创建一个坐标向量
coordVec = Vector{Coord}(undef, 3)
Run Code Online (Sandbox Code Playgroud)
通过使用 for 循环,我们可以在 中定义坐标的值coordVec,但是如何分配一个新的坐标值呢?我尝试以下方式但不起作用
coordVec[1].x = 3.1
(p->p.x).(coordVec)[1] = 3.1
Run Code Online (Sandbox Code Playgroud) julia ×1