(=) assignment , comparison, equal sign
The equal sign = is used to denote the assignment of value(s) to
variable(s). The syntax can be :
a=expr where
a is a variable name and expr a scilab
expression which evaluates to a single result;
[a,b,...]=expr where
a,b,... are variable names and expr a scilab
expression which results in as many results as given variable
names.
The equal sign = is also used in the comparison
operators:
a==b denotes equality comparison between the values
of the expressions a and b;
a~=b denotes inequality comparison between the values
of the expressions a and b;
a<=b and a>=b denote ordering
comparison between the values of the expressions a
and b.
See comparison for semantic details.
| Version | Description |
| 6.0 | ~ (not) priority is now higher than the comparisons one
(== ~= <= >=). For instance, ~%t==1
is parsed as (~%t)==1 instead of ~(%t==1)
and now yields %F instead of %T. |