简单的链式计算库。

v0.3.1 2021-01-09 22:28 UTC

This package is auto-updated.

Last update: 2024-09-10 07:14:19 UTC


README

Sumy 是一个简单、链式的计算库。

它最初是我们项目中的一个简单类,但在其他项目中需要并实现了这个类之后,我们决定将其转变为可重用的包。

这里是一个快速示例

$sumy = new Sumy();
$sumy->add(100)->divide(2);
 
$sumy->get(); // 50

安装

您可以通过使用 Composer 安装此

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。