String comparison: Difference between revisions

Content added Content deleted
(Added Wren)
Line 2,830: Line 2,830:
The generic relationship of Num '5.1' and Rat '5.1' is Same
The generic relationship of Num '5.1' and Rat '5.1' is Same
The numeric relationship of Num '5.1' and Rat '5.1' is Same</pre>
The numeric relationship of Num '5.1' and Rat '5.1' is Same</pre>

=={{header|Relation}}==
<lang Relation>
set a = "Hello"
set b = "World"
if a == b
' a is equal to b (case sensitive)
end if
if lower(a) == lower(b)
' a is equal to b (case insensitive)
end if
if a !== b
' a is not equal to b (case sensitive)
end if
if lower(a) !== lower(b)
' a is not equal to b (case insensitive)
end if
if a << b
' a is lexically first to b (case sensitive)
end if
if lower(a) << lower(b)
' a is lexically first to b (case insensitive)
end if
if a >> b
' a is lexically after b (case sensitive)
end if
if lower(a) >> Lower(b)
' a is lexically after b (case insensitive)
end if
</lang>
Variables in Relation are not typed. They are treated as numbers of string depending on the operator. Numbers are always treated as strings, if you use the operators '''==''', '''!==''', '''<<''' and '''>>'''


=={{header|REXX}}==
=={{header|REXX}}==