polserver/testsuite/escript/string/string11.src
2015-12-19 02:31:08 +01:00

24 lines
385 B
Text

// test modification of a substring after an assignment.
var a := "testvalue";
var b := "value2";
var c := "value";
print( "a="+a );
print( "b="+b );
print( "c="+c );
var d := a["val"];
// This is key: this assignment must not modify 'a'.
d := "hello";
print( "a="+a );
print( "d="+d );
// Now, this one _should_.
a["val"] := "hello";
print( "a="+a );
print( "d="+d );