| (lsh [int numbits]) |
| |
| Argumenty: |
| |
int
|
- číslo typu integer |
| |
numbits
|
- počet bitů o kolik se má posunovat: |
| |
|
- je-li numbits kladné - posunuje se doleva |
| |
|
- je-li numbits záporné - posunuje se doprava |
| |
|
- prázdné bity jsou doplněny 0, bity, které vypadnou jsou
zahozeny |
| |
|
- není-li specifikováno o kolik bitů se má posunout - nejsou žádné posuny
provedeny
|
| |
| Popis: |
| |
- funkce posune číslo o specifikovaný počet bitů daným směrem |
| |
| Návratová hodnota: |
| |
- integer - posunuté číslo o specifikovaný počet bitů |
| |
- 0 - nejsou-li zadané parametry, funkce vrátí |
| |
| Příklady: |
| |
(lsh 2 1) |
vrací 4 |
| |
(lsh 2 -1) |
vrací 1 |
| |
(lsh 40 2) |
vrací 160 |