“Php/keyword yield from”的版本间差异
来自菜鸟教程
(Bot commit) |
小 (机器人:添加分类Php基础教程) |
||
第1行: | 第1行: | ||
− | |||
= 来自关键字的PHP收益 = | = 来自关键字的PHP收益 = | ||
第54行: | 第53行: | ||
[[../php_ref_keywords|Keywords PHP关键字]]<br /> | [[../php_ref_keywords|Keywords PHP关键字]]<br /> | ||
+ | |||
+ | [[分类:Php基础教程]] |
2020年11月12日 (四) 08:45的最新版本
来自关键字的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
关键词。