String case: Difference between revisions
Content added Content deleted
(→{{header|Elixir}}: add example) |
|||
Line 3,005: | Line 3,005: | ||
</syntaxhighlight> |
</syntaxhighlight> |
||
=={{header|RPL}}== |
|||
RPL has very limited string features. Any user must build her/his own basic library. |
|||
{{works with|Halcyon Calc|4.2.7}} |
|||
≪ "" 1 3 PICK SIZE FOR j |
|||
OVER j DUP SUB NUM |
|||
DUP 109.5 - ABS 13 ≥ SWAP DUP 32 - IFTE |
|||
CHR + |
|||
NEXT |
|||
SWAP DROP |
|||
≫ |
|||
'→MAJ' STO |
|||
≪ "" 1 3 PICK SIZE FOR j |
|||
OVER j DUP SUB NUM |
|||
DUP 77.5 - ABS 13 ≥ SWAP DUP 32 + IFTE |
|||
CHR + |
|||
NEXT |
|||
SWAP DROP |
|||
≫ |
|||
'→MIN' STO |
|||
"alphaBETA" →MAJ |
|||
"alphaBETA" →MIN |
|||
{{out}} |
|||
<pre> |
|||
2: "ALPHABETA" |
|||
1: "alphabeta" |
|||
</pre> |
|||
2: "ALPHABETA" |
|||
1: "alphabeta" |
|||
=={{header|Ruby}}== |
=={{header|Ruby}}== |
||
<syntaxhighlight lang="ruby">"alphaBETA".downcase # => "alphabeta" |
<syntaxhighlight lang="ruby">"alphaBETA".downcase # => "alphabeta" |