This commit is contained in:
parent
574abdefce
commit
d68697b576
|
@ -0,0 +1,25 @@
|
|||
module Loop
|
||||
|
||||
// 我们可以利用递归实现重复计算
|
||||
// 实际上,我们还可以利用循环来实现重复的表达
|
||||
|
||||
// 在F#中,我们有两种循环,一种是for,另一种是while
|
||||
// for循环还是挺符合人类阅读的一种自然表达
|
||||
// i从0到10,重复执行
|
||||
for i = 0 to 10 do
|
||||
printfn "%d" i
|
||||
|
||||
// i从10到0,重复执行
|
||||
for i = 10 downto 0 do
|
||||
printfn "%d" i
|
||||
|
||||
// 1..10表达的是1到10的一个集合
|
||||
// 将1..10的数挨个取出,重复执行
|
||||
for i in 1 .. 10 do
|
||||
printfn "%d" i
|
||||
|
||||
// while需要表达一种真或假的值进行重复执行
|
||||
let a = 0
|
||||
// 当a < 10时,重复执行
|
||||
while a < 10 do
|
||||
printfn "%d" a
|
Loading…
Reference in New Issue