% A variable V declare V = 9999*9999 {Browse V*V} declare Z {Browse Z} V = Z % Variables can only be assigned once. % The following will produce an error: V=9999 {Browse V} declare V = 10 W =20 {Browse V} {Browse Z} local R V in R = 20 V = 30 {Browse [R V]} end {Browse V} % out of scope: {Browse R} {Browse Z} % single assignment for variables does NOT allow: V = V + 1