comparison
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.
Character comparison is done via ASCII codes/UTF-8 code points, based on the implementation.
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