Empty string: Difference between revisions

Content added Content deleted
(Added Modula-3)
Line 1,994: Line 1,994:
puts "empty string has no length" if empty_string2.length() == 0
puts "empty string has no length" if empty_string2.length() == 0
puts "empty string is not nil" unless empty_string1 == nil</lang>
puts "empty string is not nil" unless empty_string1 == nil</lang>

=={{header|Modula-3}}==
<lang modula3>MODULE EmptyString EXPORTS Main;

IMPORT IO,Text;

VAR
Str:TEXT;
BEGIN
(* Assign an empty string *)
Str := "";
(* Check if Str is empty *)
IF Text.Empty(Str) THEN
IO.Put("Str is empty!\n");
END;
(* Same as above: *)
IF Text.Length(Str) = 0 THEN
IO.Put("Str is empty!\n");
END;
(* To check for a non-empty string, negate any of the above
conditions with NOT *)
END EmptyString.</lang>


=={{header|Nanoquery}}==
=={{header|Nanoquery}}==