如果我为每个补丁分配一个值,其中大多数补丁将与该属性共享相同的值,是否可以在该组补丁中发芽1只乌龟?每组补丁只有1只乌龟?它的语法会是什么样的?
无论该组的哪个补丁获得乌龟,只要该组补丁只有1只乌龟与之关联.
最佳答案 你当然可以.只需使用let命令将这些补丁作为临时组的一部分,如下所示:
let targetedGroup patches with [someValue = true]
然后,只需要使用这样的n来询问一定数量的补丁做某事:
ask n-of 1 targetedGroup [
sprout 1 [
set color blue]]
*警告:如果您要求的补丁多于该组中的补丁,则会出现错误.如果它是一个问题,请尝试使用ifelse语句来解决这个问题.