killertux / riterator
Rust 迭代器在 PHP 中的应用
0.5.2
2023-07-06 18:36 UTC
Requires (Dev)
- phpunit/phpunit: ^10
README
你是否曾想过在 PHP 中使用与 Rust 非常相似的迭代器。或者你可能只是想要一个更强大的迭代器。也许 PHP 的迭代器让你感到恐惧,因为它们有所有那些 rewind 和 key 方法... 好吧,你刚刚找到了你一直在寻找的东西。
RIterator (Rust 迭代器) 尝试实现一个与 Rust 非常相似的迭代器。首先,只需将此项目添加到你的 composer 中,扩展 RIterator\Iterator
类,并实现你的下一个函数。
首先,我尝试添加一个类似于 Rust 中的 Option 类。然后,我决定去掉它并使用 null
,因为这可能更符合 PHP 的惯例。但是,我愿意接受建议。