let для core
Создать переменную и присвоить ей значение.
Сигнатура
> let {flags} (var_name) (initial_value)
Параметры
-
var_name: Имя создаваемой переменной. -
initial_value: Знак равенства, за которым следует значение.
Типы входных и выходных данных:
| вход | выход |
|---|---|
| any | any |
Примеры
Присвоить переменной значение (без вывода).
> let x = 10
Присвоить переменной результат выражения (без вывода).
> let x = 10 + 100
Присвоить переменной значение в зависимости от условия (без вывода).
> let x = if false { -1 } else { 1 }Присвоить переменной результат конвейера.
> ls | let files
Использовать let в середине конвейера, чтобы присвоить значение и передать его дальше.
> 10 | let x | $x + 5 15
Использовать let в середине конвейера, а затем получить значение с помощью $in.
> 10 | let x | $in + 5 15
Примечания
Эта команда является ключевым словом парсера. Подробности см. здесь: 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/let.html