String case: Difference between revisions

266 bytes removed ,  4 years ago
→‎{{header|Wren}}: Now uses 'fmt' module.
No edit summary
(→‎{{header|Wren}}: Now uses 'fmt' module.)
Line 2,752:
 
=={{header|Wren}}==
{{libheader|fmt}}
<lang javascript>var toUpper = Fn.new { |s|
<lang ecmascript>import "/fmt" for Str
return s.codePoints.map { |c|
return String.fromCodePoint((c >= 97 && c <= 122) ? c - 32 : c)
}.join()
}
 
var toLower = Fn.new { |s|
return s.codePoints.map { |c|
return String.fromCodePoint((c >= 65 && c <= 90) ? c + 32 : c)
}.join()
}
 
var s = "alphaBETA"
System.print(toUpperStr.callupper(s))
System.print(toLowerStr.calllower(s))</lang>
 
{{out}}
9,492

edits