if для ядра
Условно выполнить блок.
Подпись
> if {flags} (cond) (then_block) (else_expression)
Параметры
-
cond: условие для проверки -
then_block: блок для выполнения, если проверка успешна -
else_expression: выражение или блок для выполнения, если проверка не пройдена
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| любой | любой |
Примеры
Вывести значение, если условие выполняется, иначе ничего не возвращать
>if2<3 { 'yes!' }
yes!
Вывести значение, если условие выполняется, иначе вернуть другое значение
>if5<3 { 'yes!' } else { 'no!' }
no!
Сцепление нескольких операторов if
>if5<3 { 'yes!' } else if4<5 { 'no!' } else { 'okay!' }
no!
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/if.html