Как найти самую старую ссылку среди ссылок черепах?

Мне нужно выяснить, какая из ссылок черепахи является самой старой или самой новой, теперь я использую свойство link-order, в котором хранится это значение для каждой ссылки, и нахожу его с помощью min-of-my-out-links [link-order]

Есть ли лучший способ сделать это? Без необходимости иметь атрибут link-order для всех ссылок?

1 ответ

Решение

Единственная альтернатива, о которой я могу подумать, - это иметь глобальный список всех ссылок, и всякий раз, когда ссылка создается, прикрепляйте ее в конце (и удаляйте все nobody записи, которые накопились из-за умирающих ссылок). Тогда самая старая ссылка всегда является первым элементом в списке.

Хотя ваша оригинальная идея мне тоже кажется удачной - ни один из подходов явно не превосходит другой. Я бы, вероятно, выбрал вашу идею только потому, что она кажется немного более простой и менее подверженной ошибкам кода.

Другие вопросы по тегам