Comparison: Difference between revisions
Content added Content deleted
(atomicity) |
No edit summary |
||
Line 3:
The comparison primitives in K are <code><</code>, <code>></code> and <code>=</code> which stand for lesser than, greater than and equal to respectively. Comparisons are [[atomicity|fully atomic]].
Characters are compared as bytes, except in oK which supports Unicode and compares characters by their code points.
The comparison functions always give a boolean value, 1 or 0.
|
Revision as of 23:51, 13 September 2021
Comparison
x<y
x>y
x=y
x>y
x=y
The comparison primitives in K are <
, >
and =
which stand for lesser than, greater than and equal to respectively. Comparisons are fully atomic.
Characters are compared as bytes, except in oK which supports Unicode and compares characters by their code points.
The comparison functions always give a boolean value, 1 or 0.
1 2 3 < 3 1 5 1 0 1 "abc" > "!c " 1 0 1 2 56 1 = (2;4;"a") 1 0 0