Vim вики
Исследовать
Заглавная
Общение
Все страницы
Сообщество
Интерактивные карты
Документация
Настройка
Программирование
Плагины
Сообщество
Чат
Сообщество
FANDOM
Игры
Кино
ТВ
Вики
Исследуйте вики
Вики Сообщества
Создать вики
Нет учётной записи?
Регистрация
Войти
Войти
Регистрация
Vim Ru
29
страниц
Исследовать
Заглавная
Общение
Все страницы
Сообщество
Интерактивные карты
Документация
Настройка
Программирование
Плагины
Сообщество
Чат
Сообщество
Редактирование:
For
Вернуться на страницу
Править
Править код
История
Обсуждение (0)
Редактировать страницу
For
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
== Структура == Структура цикла: <pre> for <итератор> for <массив> <тело> endfor </pre> * '''Итератор''' - переменная, принимающая очередное значение списка перед каждой итеацией * '''Массив''' - массив, по элементам которого выполняется итерация * '''Тело''' - код, выполняемый при каждой итерации == Пример использования == Цикл по одномерному массиву: <pre> for s:day in ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс'] echo s:day endfor </pre> Цикл по многомерному массиву: <pre> let s:array = [[1,2], [3,4]] for [s:head, s:tail] in s:array echo s:head * s:tail endfor </pre> Цикл по словарю: <pre> let s:hash = {'foo': 1, 'bar': 2} for [s:key, s:val] in items(s:hash) echo s:key ' - ' s:val endfor </pre> Цикл по словарю с использованием ключей: <pre> let s:hash = {'foo': 1, 'bar': 2} for s:key in keys(s:hash) echo s:key ' - ' s:hash[s:key] endfor </pre> [[Категория:Программирование]] [[Категория:Документация]]
Описание изменений:
Обратите внимание, что все правки на Vim вики публикуются по лицензии CC-BY-SA
Отменить
Справка по редактированию
(в новом окне)
Follow on IG
TikTok
Join Fan Lab