Netlogo:将全局变量设置为单个补丁

Netlogo: seting a global variable to a single patch

我正在尝试将全局变量设置为具有机器类型 "riveter" 的单个补丁。全局变量是 active-patch。世界上只有一个补丁与该机器类型有关。 machine-type是patches-own变量。

  set active-patch one-of patches [machine-type = "riveter"]

我试过了,但它需要括号内的命令。

你错过了 with

set active-patch one-of patches with [machine-type = "riveter"]