Spec-Zone.ru › Nushell

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

Добавить любое количество строк в таблицу.

Подпись

> prepend {flags} (row)

Параметры

  • row: строка, список или таблица, которые нужно добавить в начало

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

Ввод Вывод
любой список<любой>

Примеры

Добавление списка к элементу

>0|prepend [123]
╭───┬───╮
│0│1│
│1│2│
│2│3│
│3│0│
╰───┴───╯

Добавление списка строк к строке

>"a"|prepend ["b"]
╭───┬───╮
│0│b│
│1│a│
╰───┴───╯

Добавление одного целого числа

> [1234] |prepend0
╭───┬───╮
│0│0│
│1│1│
│2│2│
│3│3│
│4│4│
╰───┴───╯

Добавление двух целых чисел

> [234] |prepend [01]
╭───┬───╮
│0│0│
│1│1│
│2│2│
│3│3│
│4│4│
╰───┴───╯

Добавление целых чисел и строк

> [2nu4shell] |prepend [01rocks]
╭───┬───────╮
│0│0│
│1│1│
│2│rocks│
│3│2│
│4│nu│
│5│4│
│6│shell│
╰───┴───────╯

Добавление диапазона

> [34] |prepend0..2
╭───┬───╮
│0│0│
│1│1│
│2│2│
│3│3│
│4│4│
╰───┴───╯

Примечания

Обратите внимание, что эта команда «распаковывает» списки, переданные ей. Поэтому, если вы передаёте переменную, а хотите, чтобы её содержимое добавлялось в начало без распаковки, рекомендуется предварительно заключить переменную в список, как показано ниже: prepend [$val]. Таким образом, prepend будет распаковывать только внешний список, оставив содержимое переменной нетронутым.

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

Spec-Zone.ru

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