使用yield from
创建生成器函数:
<?php
function countTo4() {
yield from [1, 2, 3];
yield 4;
}
foreach(countTo4() as $number) {
echo $number;
echo "<br>";
}
?>
亲自试一试 »
这个yield from
关键字用于创建生成器函数。生成器函数充当迭代器,可以使用 a 进行循环foreach
环形。
这个yield from
每次调用生成器函数时,关键字都会逐一提供迭代器中的值,直到迭代器中没有剩余项目,然后生成器将移至下一个yield
关键字。
这个yield
关键字。
这个foreach
关键字。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!