Conditional structures: Difference between revisions
Content added Content deleted
Line 2,924: | Line 2,924: | ||
Checkit 3, 20 |
Checkit 3, 20 |
||
</lang> |
|||
Ternary can used as Elvis operator (a function here), when a false (or a Nothing, for some kind of objects) evaluated then return something after ->, else return true or the object so if A is object then If(A->,B) |
|||
<lang M2000 Interpreter> |
|||
Module Checkit { |
|||
def a |
|||
Print type$(a)="Double" |
|||
b=(1,2,3,4) |
|||
for i=1 to 3 |
|||
a=if(a->, b) ' this happen only one time, where a is a double, second time a is an object |
|||
Print a ' print 3 values |
|||
a++ ' add 1 to each value |
|||
Print type$(a)="mArray" |
|||
Next i |
|||
} |
|||
Checkit |
|||
</lang> |
</lang> |
||