slashequip / sumy
简单的链式计算库。
v0.3.1
2021-01-09 22:28 UTC
Requires
- php: ^7.1|^8.0
Requires (Dev)
- pestphp/pest: ^1.0
README
Sumy 是一个简单、链式的计算库。
它最初是我们项目中的一个简单类,但在其他项目中需要并实现了这个类之后,我们决定将其转变为可重用的包。
这里是一个快速示例
$sumy = new Sumy(); $sumy->add(100)->divide(2); $sumy->get(); // 50
安装
composer require slashequip/sumy
入门指南
Sumy 非常简单易用,首先您需要在项目中初始化 Sumy 实例,您可以通过以下几种方式完成
$sumyOne = new Sumy(); $sumyOne->get(); // 0 $sumyTwo = new Sumy(100); $sumyTwo->get(); // 100 $sumyThree = new Sumy($sumyTwo); $sumyThree->get() // 100
数学
$sumy = new Sumy(1000); $sumy->add(140)->get(); // 1140
链式操作
Sumy 的所有数学方法都可以链式操作
$sumy = new Sumy(100); $sumy->add(400)->mulitply(4)->divide(2)->subtract(39)->sqrt()->pow(3); $sumy->get(); //29791
许可证
版权所有 2021 SlashEquip OÜ。
在 MIT 许可证下分发。有关更多信息,请参阅 LICENCE.txt。