for… to and for… downto expressions
优质
小牛编辑
135浏览
2023-12-01
for loop是一种重复控制结构,允许您有效地编写需要执行特定次数的循环。
语法 (Syntax)
在F#编程语言中for…to循环的语法是 -
for var = start-expr to end-expr do
... // loop body
F#编程语言中for ... downto循环的语法是 -
for var = start-expr downto end-expr do
... // loop body
例子1 (Example 1)
以下程序打印出数字1 - 20 -
let main() =
for i = 1 to 20 do
printfn "i: %i" i
main()
编译并执行程序时,它会产生以下输出 -
i: 1
i: 2
i: 3
i: 4
i: 5
i: 6
i: 7
i: 8
i: 9
i: 10
i: 11
i: 12
i: 13
i: 14
i: 15
i: 16
i: 17
i: 18
i: 19
i: 20
例子2 (Example 2)
以下程序反向计算并打印出数字20 - 1 -
let main() =
for i = 20 downto 1 do
printfn "i: %i" i
main()
编译并执行程序时,它会产生以下输出 -
i: 20
i: 19
i: 18
i: 17
i: 16
i: 15
i: 14
i: 13
i: 12
i: 11
i: 10
i: 9
i: 8
i: 7
i: 6
i: 5
i: 4
i: 3
i: 2
i: 1