for для core
Цикл по диапазону.
Сигнатура
> for {flags} (var_name) (range) (block)
Параметры
-
var_name: Имя переменной цикла. -
range: Диапазон цикла. -
block: Блок для выполнения.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| ничего | ничего |
Примеры
Вывести квадрат каждого целого числа.
> for x in [1 2 3] { print ($x * $x) }Работа с элементами диапазона.
> for $x in 1..3 { print $x }Пронумеровать каждый элемент и вывести сообщение.
> for $it in (['bob' 'fred'] | enumerate) { print $"($it.index) is ($it.item)" }Примечания
Эта команда является ключевым словом парсера. Подробнее см. https://www.nushell.sh/book/thinking_in_nu.html
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/for.html