Right
Right(fmtString, flags), Right(fmtString), Right(STACK, flags), Right(STACK), Right(, flags), Right
Parameter: Formatstring für sprintf, Flags für ViewExport
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | beliebig |
Top-1 | n | |
Stack(Out) | Top | (Teil-) Zeichenkette |
Wie bei Anweisung String werden beliebige Daten vom Stack-Top in eine Zeichenkette transformiert, aus der anschließend eine die (von rechts gezählt) letzten n Zeichen enthaltende Teilzeichenkette gebildet wird. Diese erscheint als Ergebnis der Operation auf dem Stack-Top.
216114
Für n ≤ -1 ist Right definiert als alle Zeichen von rechts bis auf die ersten n Zeichen. Anders ausgedrückt:
Right(-n) = Right(Cardinality - n)
5 "1234567890" Right // -> "67890"
(-2) "1234567890" Right // -> "34567890" (== 8 "..." Right)