gpt4 book ai didi

netlogo - 如何将补丁变量设置为海龟的数量 - 这里

转载 作者:行者123 更新时间:2023-12-01 23:07:56 24 4
gpt4 key购买 nike

我想将补丁变量设置为等于该补丁上海龟的数量。

我已经尝试过

ask patches [set variableA (count turtles-here)]

当我这样做时,我收到错误:“设置预期的 2 个输入”

我尝试通过将海龟计数设置为 plabel 来使用解决方法

ask patches [set plabel (count turtles-here)]

该代码有效,但我需要对多个变量执行此操作,并且当我尝试将 plabel 传输到变量时

ask patches [set variableA plabel]

我再次收到错误:“SET预期2个输入”

感谢任何帮助。

最佳答案

您确定variableA确实是一个补丁变量吗?如果是的话,你的第一行应该可以工作。例如,以下程序编译并执行时没有错误:

patches-own [ variableA ]

to test
ask patches [ set variableA (count turtles-here) ]
end

我能看到的唯一会导致您看到的错误的情况是,如果 variableA 不是补丁变量,而是采用一个参数的报告者。例如:

to test
ask patches [ set variableA (count turtles-here) ]
end

to-report variableA [ x ]
report 0
end

...会给你SET预期2个输入错误。

关于netlogo - 如何将补丁变量设置为海龟的数量 - 这里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21772783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com