StringVector
StringVector(separators), StringVector(STACK)
Parameter: Trennzeichen als Zeichenkette
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Zeichenkette | |
Stack(Out) | Top | [ |
Top-1 | Teilzeichenkette n | |
. . . | ||
Top-n | Teilzeichenkette 1 | |
Top-n-1 | [ |
Die Zeichenkette auf dem Stack wird in Teilzeichenketten zerlegt, die in der Original-Zeichenkette durch ein oder mehrere Separatorzeichen voneinander getrennt sind.
Beispiel:
"ABC, defg, hijklm" StringVector(", ") // Result: [ "ABC" "defg" "hijklm" ]
StringVector kann auch umgekehrt herum arbeiten und liefert aus einem Stack und einem Separator einen zusammengesetzten String:
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | [ |
Top-1 | Teilzeichenkette n | |
. . . | ||
Top-n | Teilzeichenkette 1 | |
Top-n-1 | [ | |
Stack(Out) | Ergebniszeichenkette |
Die Teilzeichenketten des Vektors werden zu einer Ergebniszeichenkette zusammengefügt, wobei zwischen zwei benachbarten Teilzeichenketten die im Parameter angegebenen Trennzeichen eingefügt werden.
Beispiel:
[ "ABC", "defg", "hijklm" ] StringVector(" + ") // Result: "ABC + defg + hijklm"