做自(zì)由與創造的先行者

Iterable 可叠代對(duì)象

PHP中文(wén)手冊

Iterable 是内置編譯時(shí) array|Traversable 的類型别名。從(cóng) PHP 7.1.0 到(dào) PHP 8.2.0 之間的描述來(lái)看(kàn),iterable 是内置僞類型,充當上(shàng)述類型别名,也(yě)可以用(yòng)于類型聲明(míng)。iterable 類型可用(yòng)于 foreach 或在生成器中使用(yòng) yield from。

注意:

将可叠代對(duì)象聲明(míng)爲返回類型的函數也(yě)可能(néng)是 生成器。

示例 #1 可叠代生成器返回類型的示例

<?php

function gen(): iterable {

yield 1;

yield 2;

yield 3;

}

?>

網站(zhàn)建設開(kāi)發|APP設計(jì)開(kāi)發|小(xiǎo)程序建設開(kāi)發
下(xià)一篇:類型聲明(míng)
上(shàng)一篇:literal 類型