在我开发的模型中,如果满足某种条件,海龟就会诞生。当一只新龟出生时,我想跟踪它,即如果已经有3只龟活着并且第4只龟出生,我想知道哪只龟是新出生的。
最初系统启动时有2只乌龟。因此,如果一只新的乌龟出生,我首先要知道这个,然后我想用WHO
数字或者有更好的方法来跟踪那只乌龟。
为了找出一只新龟是否出生,我最初想到的是保持前一个蜱虫和当前蜱虫的数量,但由于海龟也会在我的模型中死亡,如果{{1同时发生。
答案 0 :(得分:2)
看看这是否符合您的需求:
to illustrate
ca
crt 2
print [who] of turtles
print-youngest
ask turtles [hatch 1]
print-youngest
ask turtle who-of-youngest [die]
print-youngest
end
to-report who-of-youngest
report last sort [who] of turtles
end
to print-youngest
print (word "turtle " who-of-youngest " is youngest.")
end