record array(a,b,c,d,e,f,g) procedure dummy(u,v,x,y,z) suspend u | v return x end procedure main() write("c := 'abcd' ----> ",image(c := 'abcd') | "none") write("c ++:= 'de' ----> ",image(c ++:= 'de') | "none") write("c --:= 'a' ----> ",image(c --:= 'a') | "none") write("c **:= 'd' ----> ",image(c **:= 'd') | "none") write("s := [1,2,3] ----> ",image(s := [1,2,3]) | "none") write("s |||:= s ----> ",image(s |||:= s) | "none") write("s |||:= s ----> ",image(s |||:= s) | "none") write("c |||:= s ----> ",image(c |||:= s) | "none") end