scienide/tuple

PHP 的一种固定长度的不可变列表数据结构。

dev-master 2022-04-18 00:09 UTC

This package is auto-updated.

Last update: 2024-09-18 05:15:59 UTC


README

一个具有固定长度的不可变列表,其元素通过其在列表中的偏移量进行索引。

安装

使用 Composer 将其安装到您的项目中

$ composer require scienide/tuple

要求

  • PHP 7.4 或更高版本

示例

use Tuple;

$tuple = new Tuple(5.0, 3, 'foo');

[$first, $second, $third] = $tuple->list();

foreach ($tuple as $offset => $value) {
    //
}

echo count($tuple);

echo $tuple[2];
3

foo

测试

运行单元测试

$ composer test

静态分析

运行静态代码分析

$ composer analyze