| (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 |