PHP yield from 关键字
实例
使用 yield from 创建生成器函数:
<?php
function countTo4() {
yield from [1, 2, 3];
yield 4;
}
foreach(countTo4() as $number) {
echo $number;
echo "<br>";
}
?>
亲自试一试 »
function countTo4() {
yield from [1, 2, 3];
yield 4;
}
foreach(countTo4() as $number) {
echo $number;
echo "<br>";
}
?>
定义和用法
yield from 关键字用于创建生成器函数。 生成器函数充当迭代器,可以通过 foreach 循环进行循环。
yield from 关键字每次调用生成器函数时都会从迭代器中获取值,直到迭代器中没有剩余项,然后生成器将 继续下一个 yield 关键字。
相关页面
yield关键字。
foreach关键字。
