数组期望文字值
set chrom [forage_min forage_rate share_min share_rate mating_treshold]
print chrom
我该如何处理?我真的不明白Netlogo中的数组。
答案 0 :(得分:1)
(你说的是"阵列"在你的问题中,但我认为你的意思是"列表"。可以通过array
extension在NetLogo中使用数组,但是除非你有非常具体的需求,否则可能不是你想要的。所以,假设你正在尝试创建一个列表:)
声明列表的方括号语法仅适用于" literal"值,例如原始字符串或数字。如果要从变量或更复杂的表达式构建列表,则需要使用list
原语。在你的情况下,这将是:
set chrom (list forage_min forage_rate share_min share_rate mating_treshold)