Anonymous user
Non-decimal radices/Output: Difference between revisions
→{{header|Perl 6}}
m (Added the Sidef language) |
|||
Line 923:
=={{header|Perl 6}}==
Calling the <code>.base</code> method on a number returns a string:
<lang perl6>say 30.base(2); # "11110"
say 30.base(8); # "36"
say 30.base(10); # "30"
say 30.base(16); # "1E"
say 30.base(30); # "10"</lang>
Alternatively, <code>printf</code> can be used for some common number bases:
<lang perl6>for 0..33 -> $n {
printf " %6b %3o %2d %2X\n", $n xx 4;
|