TEL:400-8793-956
当前位置:程序、服务器

不了解重复循环(快速)

提问者: 近期获赞: 浏览人数: 发布时间:2021-03-26 09:46:09

 问:大家好,

 
我不明白重复循环和循环之间的区别。归根结底,他们俩都做同样的事情。有人可以解释一下吗?这是视频向我展示了如何编写循环的代码:
 
var  todo : [ String ]  =  [ “ Return Calls” ,“ Write Blogpost” ,“ Cook Dinner” ] 
var index = 0,而index < todo 。计数{打印(todo [索引])索引++ }索引= 0重复{打印(todo [索引])索引++ },而索引< todo
 
 
答:是的,他们做的是相同的,但是它们的区别在于,一个人在执行任何代码之前先评估条件,而另一个人在执行代码后继续评估。
 
此说明来自电子书“ The Swift Programming Language”。
 
“ while循环从评估单个条件开始。如果条件为真,则重复一组语句,直到条件变为假。”
 
“ while循环的另一个变种,称为repeat-while循环,在考虑循环条件之前,会先执行一次循环循环。然后,它将继续重复循环,直到条件为假为止。”
上一篇: 尽管在#logo中添加了声明,但仍无法更改背景颜色
下一篇: PHP foreach问题