Operators

Variable operators, assignments & co.
Operator constructs are commands just like the other ones. All the operators work on local or global variables and dictionaries.
The generic operator syntax is:

<left_operand> <operator> [right_operand]

where <left_operand> and [right_operand] depend on the <operator>.
Some operators have no [right_operand] and these are called unary operators: they operate directly on <left_operand>.
Some operators, like arithmetic ones, are tipically used inside the special function $(<expression>), called the "expression evaluation identifier"; This special function returns the result of the evaluation of the <expression>. In previous versions of KVIrc this function was called $calc().

                                                                                              
Operatordocument
=assignment operator
++increment and decrement operators
--increment and decrement operators
+=arithmetic self-operators
-=arithmetic self-operators
*=arithmetic self-operators
/=arithmetic self-operators
%=arithmetic self-operators
|=bitwise self-operators
&=bitwise self-operators
^=bitwise self-operators
<<=bitwise self-operators
>>=bitwise self-operators
.=string concatenation operators
<<string concatenation operators
<,string concatenation operators
<+array concatenation
=~binding operator

Index, Language Overview
KVIrc 4.3.1.6366 Documentation
Generated by george at Tue Aug 30 12:59:38 2016