Spec-Zone.ru › Nushell

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

Spec-Zone.ru

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