Spec-Zone.ru › Nushell

for для ядра

Перебор диапазона.

Подпись

> for {flags} (var_name) (range) (block)

Флаги

  • --numbered, -n: возвращает пронумерованный элемент ($it.index и $it.item)

Параметры

  • var_name: имя переменной цикла
  • range: диапазон цикла
  • block: блок для выполнения

Типы входных/выходных данных:

Ввод Вывод
ничего ничего

Примеры

Вывести квадрат каждого целого числа

>forxin [123] { print ($x*$x) }

Работа с элементами диапазона

>for$xin1..3 { print$x }

Пронумеровать каждый элемент и вывести сообщение

>for$itin ['bob''fred'] --numbered { print$"($it.index) is ($it.item)" }

Примечания

Эта команда — ключевое слово парсера. Подробнее см.: https://www.nushell.sh/book/thinking_in_nu.html

Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/for.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API