При hatch
новая черепаха имеет точно такие же значения для всех своих атрибутов, что и родитель. Это включает в себя breed
, который является атрибутом, автоматически принадлежащим черепахе (очень похоже на размер, x-cor и т. Д.). Вот немного расширенная версия вашего кода, чтобы показать вам ваш ответ, а также показать, как напрямую использовать breed
в качестве атрибута.
breed [stars a-star]
stars-own [
last-one?
]
to setup
clear-all
create-stars 1
[ set color brown
set heading 0
hatch 1
[ set color green fd 1
set last-one? false ;; don't remember
]
]
type "Number of stars: " print count stars
type "Number of other turtles: " print count turtles with [breed != stars]
end