在netlogo中设置变量
假设有两个变量:在netlogo中设置变量,netlogo,Netlogo,假设有两个变量:x和y。让x成为y的函数,例如设置x2*y 如果代码的未来行改变了y的值,则x的值似乎不会自动更新,而无需我再次指定:set x 2*y 是否可以创建一个变量作为其他变量的函数,该变量会自动更新而无需再次设置?您应该定义一个报告器,而不是为此使用变量: to-report x report 2 * y end 不过,为了阅读您的代码的人和您将来的自我回顾,请使用比x和y更具描述性的变量名:)
x
和y
。让x
成为y
的函数,例如设置x2*y
如果代码的未来行改变了y
的值,则x
的值似乎不会自动更新,而无需我再次指定:set x 2*y
是否可以创建一个变量作为其他变量的函数,该变量会自动更新而无需再次设置?您应该定义一个报告器,而不是为此使用变量:
to-report x
report 2 * y
end
不过,为了阅读您的代码的人和您将来的自我回顾,请使用比x
和y
更具描述性的变量名:)