manual:chapter6:operators

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

manual:chapter6:operators [2019/05/23 07:12] (current)
Line 1: Line 1:
 +<button collapse="ovr-operators" block="true" >**Overloadable operators**  <badge>26</badge> <badge>3 NEW</badge></button>
 +<collapse id="ovr-operators" collapsed="true">
 +^ Operator  ^ Short Description ^  ^
 +| **Evaluation operators:** |||
 +| **[[manual:chapter6:operators:cmd_ovr_eval1|EVAL1]]** | Evaluate one level | <badge>NEW</badge> |
 +| **[[manual:chapter6:operators:cmd_ovr_eval|EVAL]]** | Evaluate full depth |  |
 +| **[[manual:chapter6:operators:cmd_ovr_xeq|XEQ]]** | Execute | <badge>NEW</badge> |
 +| **[[manual:chapter6:operators:cmd_ovr_num|→NUM]]** | Compute numeric result |  |
 +| **Test operators:** |||
 +| **[[manual:chapter6:operators:cmd_ovr_eq|==]]** | Equality test |  |
 +| **[[manual:chapter6:operators:cmd_ovr_noteq|≠]]** | Not equal test |  |
 +| **[[manual:chapter6:operators:cmd_ovr_lt|<]]** | Less than test |  |
 +| **[[manual:chapter6:operators:cmd_ovr_lte|≤]]** | Less than or equal test |  |
 +| **[[manual:chapter6:operators:cmd_ovr_gt|>]]** | Greater than test |  |
 +| **[[manual:chapter6:operators:cmd_ovr_gte|≥]]** | Greater than or equal test |  |
 +| **[[manual:chapter6:operators:cmd_ovr_cmp|CMP]]** | Comparison test (<0 if A<B, 0 if A==B, >0 if A>B) | <badge>NEW</badge> |
 +| **[[manual:chapter6:operators:cmd_ovr_same|SAME]]** | Comparison test, true if objects are the same |  |
 +| **[[manual:chapter6:operators:cmd_ovr_istrue|ISTRUE]]** | True test | <badge>NEW</badge> |
 +| **Logical operators:** |||
 +| **[[manual:chapter6:operators:cmd_ovr_and|AND]]** | Logical AND |  |
 +| **[[manual:chapter6:operators:cmd_ovr_or|OR]]** | Logical OR |  |
 +| **[[manual:chapter6:operators:cmd_ovr_xor|XOR]]** | Logical XOR |  |
 +| **[[manual:chapter6:operators:cmd_ovr_not|NOT]]** | Logical NOT |  |
 +| **Mathematic operators:** |||
 +| **[[manual:chapter6:operators:cmd_ovr_add|+]]** | Addition |  |
 +| **[[manual:chapter6:operators:cmd_ovr_sub|-]]** | Subtraction |  |
 +| **[[manual:chapter6:operators:cmd_ovr_mul|*]]** | Multiplication |  |
 +| **[[manual:chapter6:operators:cmd_ovr_div|/]]** | Division |  |
 +| **[[manual:chapter6:operators:cmd_ovr_pow|^]]** | Power |  |
 +| **[[manual:chapter6:operators:cmd_ovr_xroot|XROOT]]** | Root |  |
 +| **[[manual:chapter6:operators:cmd_ovr_inv|INV]]** | Inverse |  |
 +| **[[manual:chapter6:operators:cmd_ovr_neg|NEG]]** | Negate/change sign|  |
 +| **[[manual:chapter6:operators:cmd_ovr_abs|ABS]]** | Magnitude or absolute value |  |
 +</collapse>
  
  • manual/chapter6/operators.txt
  • Last modified: 2019/05/23 07:12
  • (external edit)