result = Shl(a, x[, bignum])
a um x Bits nach links, wobei die Löcher
mit Nullbits aufgefüllt werden (dies wird als logische Verschiebung
bezeichnet). a wird vor der Verschiebung in eine vorzeichenlose
32-Bit-Ganzahlen-Variable umgewandelt (es sei denn, bignum
ist auf True gesetzt).
Ab Hollywood 9.0 gibt es ein optionales Argument bignum. Wenn
dies auf True gesetzt ist, kann Shl() mit ganzen Zahlen arbeiten,
die größer als 2^31 sind. Aber denken Sie daran, dass Shl()
immer noch nicht den vollen 64-Bit-Ganzzahlbereich verwenden
kann, da Hollywoods numerischer Typ eine 64-Bit-Fließkommazahl
und daher auf ganze Zahlen im Bereich von [-9007199254740992,9007199254740992]
beschränkt ist.
False) (V9.0)a = Shl(256, 3)Dies wird 2048 zurückgeben.