Statement: let
The let statement is used to introduce a named variable and initialize it or change the value of an existing variable. If a variable already exists then the let at the start is optional.
The type of the variable is determined by the expression used.
let Statement | ||
---|---|---|
Format | Example | Result |
let name = expr; | let answer = 20 * 345; | answer holds number value 6900 |
let name += expr; | let answer += 50; | answer holds number value 6950 |
let name -= expr; | let answer -= 6000; | answer holds number value 950 |
let name *= expr; | let answer *= 3; | answer holds number value 2850 |
let name /= expr; | let answer /= 10; | answer holds float value 285.0 |
name = expr; | answer = 50 .. 30; | answer holds range value 30 .. 50 |
name @= obj_function; | let obj = {: 0,,2}; obj @= mask({: 10,11,12}); | obj holds object value {: 0, 11, 2} |
name[index] = expr; | obj[1] = 99; | obj holds object value {... ..., 99, ...} |
name[name] = expr; | comp[imaginary] = 5; | comp holds object value {complex: ..., 5} |