Formatted numeric output: Difference between revisions

Content added Content deleted
(→‎{{header|Wren}}: Now uses 'fmt' module.)
Line 2,161: Line 2,161:


=={{header|Wren}}==
=={{header|Wren}}==
{{libheader|fmt}}
Wren doesn't have any kind of numeric formatting built in so we need to write a function to complete this task.
<lang ecmascript>var rzset = Fn.new { |m, n|
<lang ecmascript>import "/fmt" for Fmt
var s = "%(n)"
var c = s.count
return (m > c) ? "0" * (m - c) + s : s
}


var n = 7.125
var n = 7.125
System.print(rzset.call(9, n))</lang>
System.print(Fmt.rpad(9, n, "0"))</lang>


{{out}}
{{out}}