Let
The let statement is a complement to the set statement, used for defining script variables. The let statement, in opposition to the set statement, evaluates the expression on the right side of the ' =' before it is assigned to the variable.
Syntax:
Let variablename=expression
The word let may be omitted, but the statement then becomes a control statement. Such a statement without the keyword let must be contained within a single script row and may be terminated either with a semicolon or end-of-line.
Examples and results:
Example | Result |
---|---|
Set x=3+4; Let y=3+4; z=$(y)+1; |
$(x) will be evaluated as ' 3+4 ' $(y) will be evaluated as ' 7 ' $(z) will be evaluated as ' 8 ' |
Let T=now( ); | $(T) will be given the value of the current time. |