853 B
853 B
Comparison
Compare values and produce boolean results (0 or 1).
Equality
3 3 = ( 1 - equal )
3 4 = ( 0 - not equal )
3 4 != ( 1 - not equal )
3 4 <> ( 1 - not equal, alternative )
Ordering
2 3 lt ( 1 - less than )
3 2 gt ( 1 - greater than )
3 3 <= ( 1 - less or equal )
3 3 >= ( 1 - greater or equal )
With Conditionals
step 4 lt { "kick" s . } ? ( kick on first 4 steps )
beat 8 >= { 0.5 gain } ? ( quieter after beat 8 )
Words
| Word | Stack | Description |
|---|---|---|
= |
(a b -- bool) | Equal |
!= |
(a b -- bool) | Not equal |
<> |
(a b -- bool) | Not equal (alias) |
lt |
(a b -- bool) | Less than |
gt |
(a b -- bool) | Greater than |
<= |
(a b -- bool) | Less or equal |
>= |
(a b -- bool) | Greater or equal |