Spec-Zone.ru › Nushell

into bool для преобразований

Преобразовать значение в логическое.

Сигнатура

> into bool {flags} ...rest

Флаги

  • --relaxed: Ослабляет ограничения преобразования, разрешая также значения null и любые строки.

Параметры

  • ...rest: Для входной структуры данных преобразовать данные по указанным путям к ячейкам.

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

ввод вывод
int bool
number bool
string bool
bool bool
nothing bool
list<any> table
table table
record record

Примеры

Преобразовать значение в логическое в таблице.

> [[value]; ['false'] ['1'] [0] [1.0] [true]] | into bool value
╭───┬───────╮
│ # │ value │
├───┼───────┤
│ 0 │ false │
│ 1 │ true  │
│ 2 │ false │
│ 3 │ true  │
│ 4 │ true  │
╰───┴───────╯

Преобразовать bool в логическое значение.

> true | into bool
true

Преобразовать int в логическое значение.

> 1 | into bool
true

Преобразовать float в логическое значение.

> 0.3 | into bool
true

Преобразовать строку с числом с плавающей точкой в логическое значение.

> '0.0' | into bool
false

Преобразовать строку в логическое значение.

> 'true' | into bool
true

Интерпретировать null как false.

> null | into bool --relaxed
false

Интерпретировать любую строку, кроме false и нуля, как true.

> 'something' | into bool --relaxed
true

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

Spec-Zone.ru

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