Dieser Operator verschiebt den bit-kodierten Inhalt einer Variablen um x Stellen.
Beispiel
Dim l As Long
l := 2
l := l -> 1
MsgBox(l)
Ergebnis:
V1 enthält den Wert 1
Grund:
Der Wert 2 einer 32-bit Variablen wird binär durch 00000000000000000000000000000010 repräsentiert.
Der Operator verschiebt die Bits um die angegebene Anzahl (1) nach rechts. Ganz links wird mit Nullen aufgefüllt.
Ergebnis ist somit:
00000000000000000000000000000001
Dieser binäre Wert entspricht der Zahl 1.