TU-Berlin → Inst. f. Mathematik → Algebra und Zahlentheorie → KASH → Documentation → Reference Manual
KASH3 Reference Manual
search    

Operation

string S  :=  list sub

Syntax

<string>{[<elt-ord^rat>, <elt-ord^rat>, ...]} := <string>

Description

Assign characters from `s' to the string `S' at given positions `sub'.
Each position in `sub' must not be negative nor 0.
Note: If any position in `sub' is beyond the current scope of `S' the string is dynamically expanded to cover the assignment.
Further the lengths of `sub' and `s' must be equal.

Examples

s:="foo not bar"; s{[5..7]}:="was"; s;
s:="foo not bar"; s{[1,7,11]}:="vrz"; s;
s:="foo no"; s{[6..13]}:="ay, bar!"; s;

Built: Mon Nov 14 21:12:39 UTC 2005 on mack
The KANT Group