- 教程
- 概述
- F# - 环境设置( Environment Setup)
- 程序结构
- Basic 语法
- 数据类型
- 变量
- 运算符
- F# - 决策( Decision Making)
- 循环
- F# - 功能( Functions)
- Strings
- Options
- Tuples
- Records
- Lists
- F# - 序列( Sequences)
- Sets
- Maps
- F# - 可区分联合( Discriminated Unions)
- F# - 可变数据( Mutable Data)
- Arrays
- F# - 可变列表( Mutable Lists)
- F# - 可变字典( Mutable Dictionary)
- Basic I/O
- F# - 泛型( Generics)
- F# - 代表( Delegates)
- F# - 枚举( Enumerations)
- F# - 模式匹配( Pattern Matching)
- F# - 异常处理( Exception Handling)
- Classes
- F# - 结构( Structures)
- Operator 重载
- F# - 继承( Inheritance)
- Interfaces
- Events
- Modules
- F# - 命名空间( Namespaces)
- 有用的资源
- 讨论
- Show Example
- Show Example
- Show Example
- Show Example
- Show Example
- if /then statement
- if/then/ else statement
- if/then/elif/else statement
- 嵌套if语句(nested if statements)
- for… to and for… downto expressions
- for … in expression
- While…do循环
- nested 循环
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
nested 循环
F#编程语言允许在另一个循环中使用一个循环。
语法 (Syntax)
嵌套for循环语句的语法如下 -
for var1 = start-expr1 to end-expr1 do
for var2 = start-expr2 to end-expr2 do
... // loop body
嵌套while循环语句的语法如下 -
while test-expression1 do
while test-expression2 do
body-expression
例子 (Example)
let main() =
for i = 1 to 5 do
printf "\n"
for j = 1 to 3 do
printf "*"
main()
编译并执行程序时,它会产生以下输出 -
***
***
***
***
***
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论