Visual F#
在前一文介绍的是 for …… to …… 的语法,今天再介绍?? for …… downto …… 的语法啰!
★ 语法说明:
1: for ... downto ... 计数循环 - 语法说明
2: for = downto do
3:
?
?
★ 范例程序:
1: // Nobel Hsieh ( http://www.dotblogs.com.tw/nobel12 )
2: open System;;
3:?
4: // for ... downto ... 计数循环 - 语法说明
5: // for = downto do
6: //
7:?
8: let CountAddResult (initNum, finalNum) =
9: let mutable tmpTotal = 0;
10: //与前一例相比,仅在下方之 to 改成 downto
11: for tmpI = initNum downto finalNum do
12: tmpTotal
13: printfn "最后相减后之值为: %d" tmpTotal;;
14:?
15: CountAddResult(100,97);;
16: System.Console.WriteLine("*");;
17: CountAddResult(2500,2498);;
18:?
19: System.Console.ReadLine();;
*从第 11 行~第 12 行,都是 for 计数循环的本体。
*而使用? for … downto .. 是有累减的意味
?
?
★ 结果显示:
*在本例,故意使用相减方式来呈现,如此,更可以让各位感受到 downto 的 fu!
原文:大专栏 [F#, Basic] 轻松学习系列 ( 20 ) ─ 循环设计 之 计数循环 (二)
原文地址:https://www.cnblogs.com/chinatrump/p/11458395.html
时间: 2024-10-30 15:42:33