SetStringMid | einen Teilstring verändern |
StringMid | einen Teilstring kopieren |
String, Atom | ein Atom in einen String umwandeln und umgekehrt |
ConcatStrings | Strings zusammenfügen |
LocalSymbols | einzigartige lokale Variablen erzeugen |
PatchString | in einem String enthaltene Anweisungen ausführen |
In> SetStringMid(3,"XY","abcdef") Out> "abXYef"; |
In> StringMid(3,2,"abcdef") Out> "cd"; In> "abcdefg"[2 .. 4] Out> "bcd"; |
In> String(a) Out> "a"; In> Atom("a") Out> a; |
In> ConcatStrings("a","b","c") Out> "abc"; |
Die Funktion erzeugt freie Variablen, die garantiert unbenutzt sind.
In> LocalSymbols(a,b)a+b Out> $a6+ $b6; |
In> PatchString("Two plus three is <? Write(2+3); ?> "); Out> "Two plus three is 5 "; |