String case: Difference between revisions

Added Pike implementation
(Added Pike implementation)
Line 1,954:
(prinl (uppc Str))
(prinl (lowc Str)) )</lang>
 
=={{header|Pike}}==
Note: String.Elite.elite_string has an element of randomness, so the
output will differ from run to run.
 
<lang Pike>string s = "alphaBETA";
string s2 = "foo bar gazonk";
 
write("Upper: %O\nLower: %O\nCapitalize: %O\nSilly: %O\nElite: %O\n",
upper_case(s),
lower_case(s),
String.capitalize(s),
String.sillycaps(s2),
String.Elite.elite_string(s2));
</lang>
{{Out}}
<pre>
Upper: "ALPHABETA"
Lower: "alphabeta"
Capitalize: "AlphaBETA"
Silly: "Foo Bar Gazonk"
Elite: "fo() 8ar 6azo|\\||<"
</pre>
 
=={{header|PL/I}}==
Anonymous user