更多>
最新下载
24小时阅读排行榜
- 1 如何在 React 中正确处理和提取 JSON API 数据
- 2 Golang减少goroutine创建成本的方法
- 3 Go 中读取命名管道(FIFO)时 CPU 占用 100% 的原因与修复方法
- 4 c++如何用Dear ImGui开发工具 c++ GUI编程实践【指南】
- 5 iPad怎样靠HTML5导入云端文件_HTML5导入iPad云端取法【路径】
- 6 如何使用Golang实现HTTP中间件链_Golang中间件设计思路
- 7 c++如何实现一个可自定义的格式化库? (类似std::format原理)
- 8 php远程访问文件怎么打开_php远程视频文件读取预览法【预览】
- 9 Golang云原生项目如何进行成本优化_资源与成本控制方法
- 10 如何为 ApexCharts 容器实现带动画的显隐切换效果
- 11 c++如何利用OpenGL绘制三维模型_c++ 顶点缓冲区VBO与着色器加载【实战】
- 12 c++中如何使用mutex互斥锁_c++多线程同步机制【详解】
- 13 Golang struct字段如何导出_字段可见性规则解析
- 14 如何在Golang中使用Prometheus监控指标_收集和报警
- 15 HTML5如何借助audio元素获取音频数据_HTML5音频取数法【简述】
更多>
最新教程
-
- Node.js 教程
- 15560 2025-08-28
-
- CSS3 教程
- 1544808 2025-08-27
-
- Rust 教程
- 22831 2025-08-27
-
- Vue 教程
- 25310 2025-08-22
-
- PostgreSQL 教程
- 21874 2025-08-21
-
- Git 教程
- 8891 2025-08-21
下载首页 / 类库下载 / 其它类库
<?php
namespace iter;
use iter\fn;
use PHPUnit\Framework\TestCase;
class IterFnTest extends TestCase {
public function testIndex() {
$getIndex3 = fn\index(3);
$getIndexTest = fn\index('test');
$arr1 = [10, 11, 12, 13, 14, 15];
$arr2 = ['foo' => 'bar', 'test' => 'tset', 'bar' => 'foo'];
$this->assertSame($arr1[3], $getIndex3($arr1));
$this->assertSame($arr2['test'], $getIndexTest($arr2));
}
public function testNestedIndex() {
$getIndexFooBar = fn\nested_index('foo', 'bar');
$getIndexFooBarBaz = fn\nested_index('foo', 'bar', 'baz');
$getEmptyIndex = fn\nested_index();
$array = [
'foo' => [
'bar' => [
'baz' => 42
]
]
];
$this->assertSame($array['foo']['bar'], $getIndexFooBar($array));
$this->assertSame($array['foo']['bar']['baz'], $getIndexFooBarBaz($array));
$this->assertSame($array, $getEmptyIndex($array));
}这是一个生成器提供迭代原语的PHP库,需要的朋友可以直接下载使用,十分的方便。
本站所有资源都是由网友投搞发布,或转载各大下载站,请自行检测软件的完整性!本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!如有侵权请联系我们删除下架,联系方式:admin@php.cn
