первой части документации нима и там пример с pairs, я закинул весь код из примера в песочницу и последняя версия говорит, что она вообще не знает mpairs(а pairs знает), а версия 1.6.6 выкидывает ошибку об ожидании другого типа
Покажи пример
for index, item in ["a","b"].mpairs: echo item, " at index ", index # => a at index 0 # => b at index 1
mpairs принимает var T, где var означает "что-то изменяемое". Твой массив передается в mpairs литералом, он не изменямый. Присвой массив в переменную типа var (с let и const ты получишь ту же ошибку) и попробуй ещё раз. Кинь ссылку на такой пример из доки. Если он прям такой, то неверный и нужно будет исправить
Понял, спасибо. Там пример другой, там с pairs, однако там написано: items и mitems, которые предоставляют неизменяемые и изменяемые элементы соответственно, и pairs и mpairs, которые предоставляют элемент и номер индекса(неизменяемый и изменяемый соответственно)
Обсуждают сегодня