Idiomatically determine all the lowercase and uppercase letters: Difference between revisions

Content added Content deleted
(Added XPL0 example.)
No edit summary
Line 40: Line 40:
Lower case: abcdefghijklmnopqrstuvwxyz
Lower case: abcdefghijklmnopqrstuvwxyz
Upper case: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Upper case: ABCDEFGHIJKLMNOPQRSTUVWXYZ
</pre>

=={{header|Ada}}==
Creates two subtypes of the standard type Character. Subtype Lower is defined to be all the characters from 'a' to 'z'. Subtype Upper is defined to be all characters from 'A' to 'Z'. This program works with any version of Ada.
<lang Ada>
with Ada.Text_IO; use Ada.Text_IO;

procedure Main is
subtype Lower is Character range 'a' .. 'z';
subtype Upper is Character range 'A' .. 'Z';
begin
Put ("Lower: ");
for c in Lower'range loop
Put (c);
end loop;
New_Line;
Put ("Upper: ");
for c in Upper'range loop
Put (c);
end loop;
New_Line;
end Main;
</lang>
{{Output}}
<pre>
Lower: abcdefghijklmnopqrstuvwxyz
Upper: ABCDEFGHIJKLMNOPQRSTUVWXYZ
</pre>
</pre>