Php/keyword yield from
来自菜鸟教程
来自关键字的PHP收益
例
Use
yield from
创建一个生成器函数:
<?php function countTo4() { yield from [1, 2, 3]; yield 4; } foreach(countTo4() as $number) { echo $number; echo "<br>"; } ?>
定义和用法
The
yield from
关键字用于创建生成器函数。生成器函数充当定址器,可以与
foreach
环。
The
yield from
关键字每次调用生成器函数时都会逐一提供迭代器的值,直到迭代器中没有剩余的项,然后生成器会移至下一个。
yield
关键词。
相关页面
The
yield
关键词。
The
foreach
关键词。