for循环可以遍历一组数据,为何还有迭代器模式?

for循环可以遍历一组数据,为何还有迭代器模式?迭代器模式为何不能被for循环所代替?... for循环可以遍历一组数据,为何还有迭代器模式?迭代器模式为何不能被for循环所代替? 展开
 我来答
幻形术
2018-07-10 · TA获得超过1263个赞
知道小有建树答主
回答量:994
采纳率:81%
帮助的人:284万
展开全部

什么语言???

简单说就是方便简洁呗,什么方便用什么,while循环也可被for代替,还要while做什么。

遍历一个数组arr:

for(int i = 0; i < arr.Length; ++ i)
{
    //arr[i]
}

for(var i in arr)
{
    //i
}

//你觉得哪个看起来简洁
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式