dkulyk/sequence
Composer 安装命令:
composer require dkulyk/sequence
包简介
Lazy sequence library for PHP.
README 文档
README
Quick Example
Install the package via composer by adding this section to the composer.json file:
"require": { "dkulyk/sequence": "~1.0" },
This is a tiny script to get a feeling of how Sequence works.
<?php require_once __DIR__.'/vendor/autoload.php'; use DKulyk\Sequence\Sequence; function fibonacci(&$value, $a = 1, $b = 2) { $value = $a; return function (&$v) use ($a, $b) { return fibonacci($v, $b, $a + $b); }; } $i = (new Sequence('fibonacci')) ->limit(10); foreach ($i as $k => $v) { echo $k, ' => ', $v, PHP_EOL; }
and the output of this program will be:
0 => 1
1 => 2
2 => 3
3 => 5
4 => 8
5 => 13
6 => 21
7 => 34
8 => 55
9 => 89
This is just a tiny bit of all the things that can be accomplished with Sequence.
统计信息
- 总下载量: 146
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-02-09