将迭代转换为迭代器

时间:2017-04-18 14:22:45

标签: php iterator iterable php-7.1

在PHP 7.1中引入了新的iterable pseudo-type

是否有一种直接的方式将通用iterable转换为Iterator?或者我应该使用像

这样的东西
if (is_array($iterable)) {
    return new \ArrayIterator($iterable);
}

return new \IteratorIterator($iterable);

0 个答案:

没有答案