PHP yield from Keyword
例
yield from
を使用してジェネレータ関数を作成するには:
<?php
function countTo4() {
yield from [1, 2, 3];
yield 4;
}
foreach(countTo4() as $number) {
echo $number;
echo "<br>";
}
?>
定義と使用法
yield from
キーワードは、ジェネレータ関数を作成するために使用します。ジェネレータ関数はイテレータとして動作し、foreach
ループでループさせることができます。
yield from
キーワードは、ジェネレータ関数が呼び出されるたびに、イテレータに項目がなくなるまで、イテレータから値を1つずつ提供します。
その後、ジェネレーターは次のyield
キーワードに進みます。
関連ページ
yield
キーワード。
foreach
キーワード。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。