生成器
什么是生成器?官方的解释是:一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能开销和复杂性大大降低。简单的说就是在foreach循环的时候,最大限度的减少内存的开销。
Python中也有generator,作用是一样的,只不过PHP从5.5版本才引入。
千里之行始于足下
什么是生成器?官方的解释是:一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能开销和复杂性大大降低。简单的说就是在foreach循环的时候,最大限度的减少内存的开销。
Python中也有generator,作用是一样的,只不过PHP从5.5版本才引入。