Binary digits: Difference between revisions
Content deleted Content added
m →{{header|F Sharp|F#}}: removed excessive whitelines |
|||
Line 948: | Line 948: | ||
=={{header|F Sharp|F#}}== |
=={{header|F Sharp|F#}}== |
||
Translation of C# |
Translation of C#, using imperative coding style: |
||
<lang FSharp>open System |
<lang FSharp>open System |
||
for i in [5; 50; 9000] do printfn "%s" <| Convert.ToString (i, 2)</lang> |
for i in [5; 50; 9000] do printfn "%s" <| Convert.ToString (i, 2)</lang> |
||
Alternative way, by creating a function <code>printBin</code> which prints in binary: |
|||
Alternative way: |
|||
<lang FSharp>open System |
<lang FSharp>open System |
||
// define the function |
|||
let printBin (i: int) = |
let printBin (i: int) = |
||
Convert.ToString (i, 2) |
Convert.ToString (i, 2) |
||
|> printfn "%s" |
|> printfn "%s" |
||
// use the function |
|||
[5; 50; 9000] |
[5; 50; 9000] |
||
|> List.iter printBin</lang> |
|> List.iter printBin</lang> |