在netlogo中设置变量

时间:2015-05-23 21:13:28

标签: netlogo

假设有两个变量:xy。设xy的函数,例如set x 2 * y

如果代码的未来行会改变y的值,x的值似乎不会自动更新,而我不会再次指定:set x 2 * y

是否可以将变量创建为其他变量的函数,这些变量会自动更新而无需再次设置?

1 个答案:

答案 0 :(得分:2)

您应该定义一个记者:

而不是为此使用变量
to-report x
  report 2 * y
end

但是,为了那些阅读您的代码以及将来自己回顾代码的人,请使用比xy更具描述性的变量名称:)