gpt4 book ai didi

netlogo - 返回正在运行的代理上下文代码?

转载 作者:行者123 更新时间:2023-12-04 16:48:24 25 4
gpt4 key购买 nike

(由于Netlogo缺少调试工具...)

我想要一些代码以某种方式告诉它在什么代理上下文中(观察者、海龟 ID、链接、补丁等)。像这样的东西:

carefully [set id self] [set id "Observer]

但 Netlogo 不允许这样做,因为语法检查器在这里不允许 self。

有什么想法吗?扩展?

谢谢

最佳答案

当然,您可以使用show 来打印上下文。要真正获得该值,您可以使用 runresult

欺骗语法检查器
carefully [ set id runresult "self" ] [ set id "observer" ]

更新:

This comment on github提醒我任务也可以使用并且会更可取:

carefully [ set id runresult task [ self ] ] [ set id "observer" ]

关于netlogo - 返回正在运行的代理上下文代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33813990/

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