5
如何使用Symbol
或String
更改複合類型字段的值?在Julia使用'Symbol`或`String`來更改複合類型字段的值
例子:如果我有MyType
,
type MyType
x
end
mt=MyType(0)
我知道我可以通過mt.x=1
更改值。
但是,如何使用變量changed_fieldname = :x
或changed_fieldname = x
做同樣的事情?
我不想直接將該字段的名稱寫爲mt.x=1
。