4
我需要生成一個列表,其中每個項目表示其成員數等於其索引的(嵌套)列表,其他單詞,我應該做出如下清單:Netlogo:生成一個項目列表,其中的每個項目是其成員數量等於其索引的列表
[[] [0] [0 1] [0 1 2] [0 1 2 3]]
我知道我應該使用n值來這樣做,但我被卡住了。任何幫助,將不勝感激。
我需要生成一個列表,其中每個項目表示其成員數等於其索引的(嵌套)列表,其他單詞,我應該做出如下清單:Netlogo:生成一個項目列表,其中的每個項目是其成員數量等於其索引的列表
[[] [0] [0 1] [0 1 2] [0 1 2 3]]
我知道我應該使用n值來這樣做,但我被卡住了。任何幫助,將不勝感激。
試試這個。 +2是考慮空列表幷包括上限。
to-report indexed-list [some-size]
report n-values (some-size + 2) [n-values ? [?]]
end
這是一個很好的答案,但我不知道的是,'+ 2'是一個好主意:這意味着,例如,'長索引列表5 = 7',我覺得這有悖常理。 –
Mattsap,很好的答案。 Nicolas,我不明白+2是一個壞主意,因爲結果列表的長度實際上會比輸入值大2。或者我錯過了什麼... – StephenGuerin