User manual
168 Alfabetisk lista
shift()
Katalog >
Vid en skiftning åt höger “droppas” biten
längst till höger och 1 infogas som denna
bit. Vid skiftning åt vänster “droppas” biten
längst till vänster och 0 infogas som denna
bit.
Vid exempelvis skiftning åt höger:
Varje bit skiftas åt höger.
0b0000000000000111101011000011010
Infogar 0 om biten längst till vänster är 0
eller 1 om denna bit är 1.
ger:
0b00000000000000111101011000011010
Resultatet visas enligt det inställda
basläget. Inledande nollor visas inte.
shift(List1 [,#ofShifts])⇒lista
Ger en kopia av List1 skiftad åt höger eller
vänster av #ofShifts-elementen. Ändrar inte
List1.
Om #ofShifts är positiv sker skiftningen åt
vänster. Om #ofShifts är negativ sker
skiftningen åt höger. Förinställningen är L1
(skifta ett element åt höger).
Element som infogas i början eller slutet av
list av skiftningen tilldelas symbolen
“undef”.
I decimalt basläge:
shift(String1 [,#ofShifts])⇒sträng
Ger en kopia av String1 skiftad åt höger
eller vänster av #ofShifts-tecknen. Ändrar
inte String1.
Om #ofShifts är positiv sker skiftningen åt
vänster. Om #ofShifts är negativ sker
skiftningen åt höger. Förinställningen är L1
(skifta ett tecken åt höger).
Tecken som infogas i början eller slutet av
string av skiftningen får ett mellanslag.