Anonymous user
String case: Difference between revisions
Replaced "toLower" with "toLowerAscii", "toUpper" with "toUpperAscii" and "capitalize" with "capitalizeAscii". Added a general comment.
m (→{{header|Phix}}: added syntax colouring the hard way, phix/basics) |
(Replaced "toLower" with "toLowerAscii", "toUpper" with "toUpperAscii" and "capitalize" with "capitalizeAscii". Added a general comment.) |
||
Line 1,838:
=={{header|Nim}}==
In the following example, we use the ASCII version of the procedures to convert to lower case, to convert to upper case or to normalize. In module “unicode” there exists also three procedures "toLower", "toUpper" and "title" which can do the same thing for UTF-8 encoded strings.
<lang nim>import strutils
var s: string = "alphaBETA_123"
echo s, " as upper case: ",
echo s, " as lower case: ",
echo s, " as
echo s, " as normal case: ", normalize(s) #
{{out}}
<pre>alphaBETA_123 as upper case: ALPHABETA_123
alphaBETA_123 as lower case: alphabeta_123
alphaBETA_123 as
alphaBETA_123 as normal case: alphabeta123</pre>
|