总结
本模块介绍了如何将条件逻辑应用于程序。 通过添加条件逻辑,可以通过程序创建多个执行路径。 大多数程序都有多个路径,因为这样能使程序具有灵活性。
你已探索了 if...elif...else 构造并了解了如何应用它。 F# 中的条件逻辑与大多数语言执行条件逻辑的方式不同。 在 F# 中,条件逻辑运行生成值的表达式。
最后,我们展示了三种类型的循环:for...in、for...to 和 while...do。 三种循环构造的功能各不相同,因此要根据自己的目标判断使用哪种循环。
for...in 循环访问可枚举集合。
for...to 循环访问直至达到循环变量(无论是递增值或递减值)。
while...do 侧重于布尔条件,即当计算结果为 false 时中断循环。