killertux/riterator

Rust 迭代器在 PHP 中的应用

0.5.2 2023-07-06 18:36 UTC

This package is auto-updated.

Last update: 2024-09-06 21:20:40 UTC


README

你是否曾想过在 PHP 中使用与 Rust 非常相似的迭代器。或者你可能只是想要一个更强大的迭代器。也许 PHP 的迭代器让你感到恐惧,因为它们有所有那些 rewind 和 key 方法... 好吧,你刚刚找到了你一直在寻找的东西。

RIterator (Rust 迭代器) 尝试实现一个与 Rust 非常相似的迭代器。首先,只需将此项目添加到你的 composer 中,扩展 RIterator\Iterator 类,并实现你的下一个函数。

首先,我尝试添加一个类似于 Rust 中的 Option 类。然后,我决定去掉它并使用 null,因为这可能更符合 PHP 的惯例。但是,我愿意接受建议。