hampom/bari-kata-functional
最新稳定版本:0.0.1
Composer 安装命令:
composer require hampom/bari-kata-functional
包简介
README 文档
README
https://github.com/hampom/BariKata のプラグイン集です
プラグイン
- FilterPlugin
- MapPlugin
- ReducePlugin
インストール
Composer を使ってインストールできます
composer require hampom/barikata-functional
使い方
基本的な使い方の例をいくつか示します
FilterPlugin
$collection = new TypedCollection('int', [1, 2, 3, 4, 5], [ new FilterPlugin() ]); $results = $collection->filter(fn(int $x) => $x % 2 === 0); // -> [2, 4]
MapPlugin
$collection = new TypedCollection('int', [1, 2, 3, 4, 5], [ new MapPlugin() ]); $results = $collection->map(fn(int $x) => $x * 2); // -> [2, 4, 6, 8, 10]
ReducePlugin
$collection = new TypedCollection('int', [1, 2, 3, 4, 5], [ new ReducePlugin() ]); $results = $collection->reduce(fn(int $carry, int $x) => $carry + $x, 0); // -> 15
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-09-15