工作生活

2019-07-04 for in 和 forEach

2019-12-05  本文已影响0人  幸福晓杰2016

for in 和 forEach 除了下面文章介绍的区别外:

Swift中遍历方法for in 和 forEach的区别

还有一个共性问题:数组中被读取的元素或者对象,不允许发生修改。即使元素本身是可以改变的类型。

foreach 本身时一个block ,它默认传入值时let常量类型,不可以直接修改。


image.png

forin 不是一个block 只要这个数组不是let 类型,它就可以修改


image.png

只能用来读取或者给别的变量赋值来用。

上一篇 下一篇

猜你喜欢

热点阅读