emonkak/collection

此包已 弃用 并不再维护。未建议替代包。

一个集合库,用于对象聚合的容器

v2.0.0 2015-12-16 10:05 UTC

This package is auto-updated.

Last update: 2024-01-19 00:08:04 UTC


README

Build Status Coverage Status

一个集合库,用于对象聚合的容器。

需求

许可

MIT 许可证

示例

// Take five elements from a infinite list of even numbers.
Collection::iterate(0, function($n) { return $n + 1; })
    ->filter(function($n) { return $n % 2 === 0; })
    ->take(5)
    ->each(function($n) { echo $n, PHP_EOL; });
// => 0
//    2
//    4
//    6
//    8

文档

请参阅 Wiki。 (但wiki页面仅为日文)