F#中for ... to和for ...downto表达式
2018-12-15 10:26 更新
for循环是一种重复控制结构,它允许您有效地编写需要执行特定次数的循环。
以下程序打印出数字1 - 20 -
以下程序反向计数,并打印出数字20 - 1
语法
a for ... for循环在F#编程语言的语法是
for var = start-expr to end-expr do ... // loop body在F#编程语言中for ... downto循环的语法是
for var = start-expr downto end-expr do ... // loop body实例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
以下程序反向计数,并打印出数字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
以上内容是否对您有帮助:
更多建议: