cowshedworks / calculators
一组有用的计算器
0.0.2
2021-01-31 23:34 UTC
Requires
- php: >=7.4
Requires (Dev)
- phpunit/phpunit: ^9.4
- symfony/var-dumper: ^5.2
This package is auto-updated.
Last update: 2024-09-11 18:19:30 UTC
README
Calculators 是一个构建流畅计算的工厂
请注意 目前此项目处于非常早期的开发阶段,它实际上是一种使用 Packagist 发布 PHP 包的测试方式。
安装
使用包管理器 composer 进行安装。
composer require cowshedworks/calculators
使用方法
use CowshedWorks\Calculators\CalculationFactory; $calculator = (new CalculationFactory()) ->using('p1') ->multiplyBy(10) ->multiplyBy('p2') ->build(); $calculator(10, 30); // prints 3000 $circumferenceFromDiameter = (new CalculationFactory()) ->using('p1') ->multiplyBy(pi()) ->build(); $circumferenceFromDiameter(10) // prints 31.41592653589793 $radiusFromCircumference = (new CalculationFactory()) ->using('p1') ->divideBy( (new CalculationFactory()) ->using(pi()) ->multiplyBy(2) ) ->build(); $radiusFromCircumference(10) 1.5915494309189497
贡献
欢迎提交拉取请求。对于重大更改,请先提交一个问题来讨论您想要进行的更改。
请确保适当地更新测试。