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