小编Lel*_*bur的帖子

更改 Julia 中结构体字段值的数组

假设我想定义以下对象

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

4
推荐指数
1
解决办法
99
查看次数

标签 统计

julia ×1