4 loops
我正在寻找一个关于编写和设计循环的好教程.我理解循环的基础知识,但嵌套循环给我带来了很多麻烦.为了给你和想法,下面的模式让我很难理解.
1
12
123
1234
12345
123456
循环
循环是一种构造,它使一组指令可以多次执行.有几个循环结构:
零或更多
这些循环在迭代开始时进行检查,因此将执行0次或更多次.while循环就是一个例子.
一个或多个
这些循环在迭代结束时进行检查,因此将至少执行一次.do while循环就是一个例子.
带计数器的循环
这些循环有一个计数器,从一定数量到另一个数字.该数字可以在循环内使用(例如,访问数组的字段).
循环使用迭代器
这些循环使用迭代器来遍历某个结构.
无尽的循环
这些循环没有尽头.但当然没有什么是永恒的,所以循环通常包含一个隐藏的机制.
嵌套循环
如果您了解单循环,嵌套循环可能很困难.但是你需要一次关注一个循环.让我们举个例子:
1
12
123
1234
12345
123456
Run Code Online (Sandbox Code Playgroud)
好的,我们先来看看这些台词.
通常:第n行从1到n计数.
太棒了,不,我们有个人路线.但现在让我们看看所有的线条.
嗯,所以我们可以使用外部循环的循环计数器作为内部循环中的n:
for n = 1 to 6
s = ''
for i = 1 to n // use the loopcounter of the outer loop
s = s + char(i)
end for
out s
end for
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5047 次 |
| 最近记录: |