lctrs/circular-buffer

提供循环缓冲区实现。

0.1.0 2021-10-16 13:56 UTC

This package is auto-updated.

Last update: 2024-09-23 16:23:07 UTC


README

Integrate Release Renew

Mutation Score Code Coverage Type Coverage

Latest Stable Version Total Downloads

安装

💡 这是个展示如何安装包的好地方,见下文

运行

$ composer require lctrs/circular-buffer

用法

创建一个大小为2的空循环缓冲区

use Lctrs\CircularBuffer\CircularBuffer;

$buffer = CircularBuffer::ofCapacity(2);
$buffer->write('foo');
$buffer->read(); // foo

您还可以创建一个预填充的缓冲区

use Lctrs\CircularBuffer\CircularBuffer;

$buffer = CircularBuffer::prefilled(2, ['foo', 'bar']);

更新日志

请查看CHANGELOG.md

贡献

请查看CONTRIBUTING.md

许可

此包使用MIT许可证授权。

请查看LICENSE.md