Spec-Zone.ru › Nushell

skip until для фильтров

Пропустить элементы входных данных, пока предикат не станет истинным.

Подпись

> skip until {flags} (predicate)

Параметры

  • predicate: предикат, которому не должны соответствовать пропускаемые элементы

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

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

Примеры

Пропустить до тех пор, пока элемент не станет положительным

> [-202-1] |skip until {|x| $x>0 }
╭───┬────╮
│0│2│
│1│-1│
╰───┴────╯

Пропустить до тех пор, пока элемент не станет положительным, используя сохранённое условие

>letcond= {|x| $x>0 }; [-202-1] |skip until$cond
╭───┬────╮
│0│2│
│1│-1│
╰───┴────╯

Пропустить до тех пор, пока значение поля не станет положительным

> [{a:-2} {a:0} {a:2} {a:-1}] |skip until {|x| $x.a>0 }
╭───┬────╮
│# │ a  │
├───┼────┤
│0│2│
│1│-1│
╰───┴────╯

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

Spec-Zone.ru

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