Struct 朱莉娅:修改可变结构数组中的同一字段

Struct 朱莉娅:修改可变结构数组中的同一字段,struct,julia,Struct,Julia,我正在寻找将可变结构数组x的相同字段y调整为相同数字的最佳方法 x[:].y=0这类东西。在matlab中,我看到它是使用deal()函数完成的。我如何在Julia中做到这一点?您可以使用广播: setproperty!.(x, :y, 0) 不要害怕写最明显的东西:一个循环!这在朱莉娅身上会很有效。比如说 for el in x el.y = 0 end 或foreach(el->el.y=0,x)。

我正在寻找将可变结构数组x的相同字段y调整为相同数字的最佳方法


x[:].y=0这类东西。在matlab中,我看到它是使用deal()函数完成的。我如何在Julia中做到这一点?

您可以使用广播:

setproperty!.(x, :y, 0)

不要害怕写最明显的东西:一个循环!这在朱莉娅身上会很有效。比如说

for el in x
    el.y = 0
end
foreach(el->el.y=0,x)