RosettaCodeData/Task/Binary-digits/MLite/binary-digits.mlite
2017-09-25 22:28:19 +02:00

5 lines
149 B
Text

fun binary
(0, b) = implode ` map (fn x = if int x then chr (x + 48) else x) b
| (n, b) = binary (n div 2, n mod 2 :: b)
| n = binary (n, [])
;