Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
6
Task/Integer-sequence/F-Sharp/integer-sequence-1.fs
Normal file
6
Task/Integer-sequence/F-Sharp/integer-sequence-1.fs
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
// lazy sequence of integers starting with i
|
||||
let rec integers i =
|
||||
seq { yield i
|
||||
yield! integers (i+1) }
|
||||
|
||||
Seq.iter (printfn "%d") (integers 1)
|
||||
1
Task/Integer-sequence/F-Sharp/integer-sequence-2.fs
Normal file
1
Task/Integer-sequence/F-Sharp/integer-sequence-2.fs
Normal file
|
|
@ -0,0 +1 @@
|
|||
let integers = Seq.initInfinite id
|
||||
1
Task/Integer-sequence/F-Sharp/integer-sequence-3.fs
Normal file
1
Task/Integer-sequence/F-Sharp/integer-sequence-3.fs
Normal file
|
|
@ -0,0 +1 @@
|
|||
let integers n = Seq.initInfinite ((+) n)
|
||||
2
Task/Integer-sequence/F-Sharp/integer-sequence-4.fs
Normal file
2
Task/Integer-sequence/F-Sharp/integer-sequence-4.fs
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
let inline numbers n =
|
||||
Seq.unfold (fun n -> Some (n, n + LanguagePrimitives.GenericOne)) n
|
||||
Loading…
Add table
Add a link
Reference in a new issue