Spec-Zone.ru › Nushell

any для фильтров

Проверяет, удовлетворяет ли какой-либо элемент входного значения выражению предиката.

Подпись

> any {flags} (predicate)

Параметры

  • predicate: замыкание, которое должно привести к булевому значению

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

Вход Выход
список<любой> логическое
таблица логическое

Примеры

Проверка, является ли статус любой строки строкой 'DOWN'

> [[status]; [UP] [DOWN] [UP]] |any {|el| $el.status==DOWN }
true

Проверка, является ли любой элемент строкой

> [1234] |any {|| ($in|describe) =='string' }
false

Проверка, равно ли любое значение удвоенному своему индексу

> [9876] |enumerate|any {|i| $i.item==$i.index*2 }
true

Проверка, являются ли какие-либо значения нечётными, используя хранимое замыкание

>letcond= {|e| $emod2==1 }; [24168] |any$cond
true

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

Spec-Zone.ru

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