Julia中的以下几行到底是什么?
for i in range(1,length=length(parameterList))
parameterList[i]["alfa"]= measures_list[i]
end
像Java中那样放置吗?
答案 0 :(得分:1)
此行表示parameterList
的每个条目很可能是字典。然后,在每个这些字典中,键"alfa"
被分配值measures_list[i]
。
例如,其他不使用range
编写的方法:
for i in eachindex(parameterList)
parameterList[i]["alfa"]= measures_list[i]
end
或
for (i, parameter) in enumerate(parameterList)
parameter["alfa"]= measures_list[i]
end
或
foreach(parameterList, measure_list) do parameter, measure
parameter["alfa"]= measure
end
,或者如果您确定parameterList
和measures_list
的长度相同:
for (parameter, measure) in zip(parameterList, measure_list)
parameter["alfa"]= measure
end
(选择您最喜欢的东西:))