dooaki/container
最新稳定版本:0.0.4
Composer 安装命令:
composer require dooaki/container
包简介
Container operation utilitys
关键字:
README 文档
README
Data containers operation utilities.
Only include utilities for lazy evaluation, Now.
Requirements
- PHP 5.5 or later
Installation
you can install the script with Composer.
in your composer.json file:
{
"require": {
"dooaki/container": "0.0.*"
}
}
and run composer install.
Reference
dooaki\Container\Lazy\Enumerable
###Synopsis
<?php use dooaki\Container\Lazy\Enumerable; class CountUp { use Enumerable; public function each() { $i=0; while(1) { yield ++$i; } } } print_r((new CountUp())->take(3)->toArray()); // Array // ( // [0] => 1 // [1] => 2 // [2] => 3 // )
dooaki\Container\Lazy\Enumerator
###Synopsis
<?php use dooaki\Container\Lazy\Enumerator; function infinity() { $i = 0; while (++$i) { yield $i; } } $e = new Enumerator(function () { return infinity(); }); // Enumerator use Enumerable $e->skip(10) ->select(function ($i) { return $i % 2; }) ->take(5) ->each(function ($i) { echo $i, ' '; }); // 11 13 15 17 19 $a = Enumerator::from([1,2,3]) ->map(functino($v) { return $v * 2 }) ->toArray(); print_r($a); /* Array ( [0] => 2 [1] => 4 [2] => 6 ) */
Document
License
MIT License
统计信息
- 总下载量: 129
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-08-22