lctrs/circular-buffer

提供循环缓冲区的实现。

0.1.0 2021-10-16 13:56 UTC

This package is auto-updated.

Last update: 2024-09-20 17:36:22 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