我想在NetLogo中遍历一系列变量。想法是将这些值作为变量插入UI中,并在while
或foreach
循环中迭代这些值。另外如何获取每个值 - 在Python中它很容易迭代它们但是如果我使用NetLogo然后我必须采用“列表中的项目x”,我可以以相同的方式访问列表中的变量吗?在Python中,它如下所示:
variables = [x0, x1, x2, x3, x4]
for x in variables:
print (x)
输出为x0到x4,作为代码中使用的变量。
答案 0 :(得分:2)
运气的回答是正确的。但如果您有大量类似命名的变量,请注意您也可以执行以下操作:
let xs map [ [n] -> runresult word "x" n ] range 5
foreach xs [ [x] ->
print x
]
答案 1 :(得分:1)
如果您询问如何将UI中的变量放入列表中,可以使用forceAuthN
原语构建用户输入的变量列表,例如在UI中使用“输入”。然后,您可以使用org.springframework.security.saml.websso.WebSSOProfileOptions
遍历该列表中的项目。
list