NetLogo设置了一只海龟的[能量]
我试图在NetLogo中创建一个简单的模型,当两只海龟相遇时,能量最大的一只将其全部能量传递给第二只海龟 我设置命令NetLogo设置了一只海龟的[能量],netlogo,Netlogo,我试图在NetLogo中创建一个简单的模型,当两只海龟相遇时,能量最大的一只将其全部能量传递给第二只海龟 我设置命令meet,例如 to meet ask turtles[ let candidate one-of turtles-at 1 0 if candidate != nobody [ if [energy] of candidate > energy [ set color [color] of candidate
meet
,例如
to meet
ask turtles[ let candidate one-of turtles-at 1 0
if candidate != nobody [
if [energy] of candidate > energy [
set color [color] of candidate
set energy energy + [energy] of candidate
set [energy] of candidate 0 ;; ISSUE HERE
]
if [energy] of candidate < energy [
set color [color] of candidate ;; ?
set [energy] of candidate [energy] of candidate + energy
set energy 0
]
]
]
set[…]of…
语法仅存在于极旧版本的NetLogo中
在当前NetLogo中,您可以执行以下操作:
ask candidate [ set energy 0 ]
询问候选人[设置能量0]
ask candidate [ set energy 0 ]