Spec-Zone.ru › Nushell

bits rol для битов

Побитовое циклическое сдвиг влево для целых чисел.

Подпись

> bits rol {flags} (bits)

Флаги

  • --signed, -s: всегда рассматривать входное число как знаковое
  • --number-bytes, -n {string}: размер слова в байтах, может быть 1, 2, 4, 8, auto, значение по умолчанию 8

Параметры

  • bits: количество битов для циклического сдвига влево

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

Вход Выход
int int
список<int> список<int>

Примеры

Циклический сдвиг влево числа на 2 бита

>17|bits rol2
68

Циклический сдвиг влево списка чисел на 2 бита

> [532] |bits rol2
╭───┬────╮
│0│20│
│1│12│
│2│8│
╰───┴────╯

Советы: Команда bits rol по умолчанию не включена в официальные двоичные файлы, её необходимо скомпилировать с флагом --features=extra

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

Spec-Zone.ru

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