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