scienide / tuple
PHP 的一种固定长度的不可变列表数据结构。
dev-master
2022-04-18 00:09 UTC
Requires
- php: >=7.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: ^0.12.88
- phpstan/phpstan-phpunit: 0.12.*
- phpunit/phpunit: ^9.5
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