A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xss222 中级黑马   /  2016-12-3 13:19  /  814 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么数组能用增强for遍历而不能用迭代器遍历,增强for底层不是迭代器么?

2 个回复

正序浏览
迭代器我不是很清除;但是增强for其实是编译器级别的语法糖,什么意思呢!就是在反编译软件中,增强for其实还是用普通的for来实现的,我们用的增强for只是设计者为了使开发更加简便才加上去的.
回复 使用道具 举报
这么比喻吧,迭代器是汉字,而for的增强遍历和for一样,是笔画,他们是字和笔画的关系,笔画都是基本的,哪还来底层?如果理解的不对,望指正!谢谢!
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马