Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
2
Task/Binary-digits/F-Sharp/binary-digits-1.fs
Normal file
2
Task/Binary-digits/F-Sharp/binary-digits-1.fs
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
open System
|
||||
for i in [5; 50; 9000] do printfn "%s" <| Convert.ToString (i, 2)
|
||||
10
Task/Binary-digits/F-Sharp/binary-digits-2.fs
Normal file
10
Task/Binary-digits/F-Sharp/binary-digits-2.fs
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
open System
|
||||
|
||||
// define the function
|
||||
let printBin (i: int) =
|
||||
Convert.ToString (i, 2)
|
||||
|> printfn "%s"
|
||||
|
||||
// use the function
|
||||
[5; 50; 9000]
|
||||
|> List.iter printBin
|
||||
10
Task/Binary-digits/F-Sharp/binary-digits-3.fs
Normal file
10
Task/Binary-digits/F-Sharp/binary-digits-3.fs
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
open System
|
||||
open System.IO
|
||||
|
||||
// define a callback function for %a
|
||||
let bin (tw: TextWriter) value =
|
||||
tw.Write("{0}", Convert.ToString(int64 value, 2))
|
||||
|
||||
// use it with printfn with %a
|
||||
[5; 50; 9000]
|
||||
|> List.iter (printfn "binary: %a" bin)
|
||||
Loading…
Add table
Add a link
Reference in a new issue