Подпишись на канал фаундера и разработчика экосистемы tonpie
Как измерить длину списка в стиле Lisp?
-
Стандартная библиотека FunC включает в себя списки в стиле Lisp. Документация TON описывает их и их основные функциональные возможности, такие как добавление элемента в начало списка, но там нет упоминания об измерении длины списка. Как это сделать?
Этот вопрос был импортирован из чата Telegram: <***Скрыто***
click to show
-
Определение длины списка в стиле lisp - это ручной процесс. Вы должны просмотреть весь список. Таким образом, это, скорее всего, не имеет смысла в контексте смарт-контракта, поэтому лучше сохранить отдельную переменную счетчика всякий раз, когда вам понадобится использовать length.