📅  最后修改于: 2023-12-03 15:18:22.916000             🧑  作者: Mango
map()
函数是Ds\Vector类中的一个方法。它允许开发人员对向量中的每个元素应用回调函数并返回新的向量。
public function map(callable $callback): Vector
callback
: 回调函数,可以使用 PHP callable 类型的任何参数。map()
函数返回一个新的Ds\Vector实例,其中包含应用给每个原始向量元素的回调函数的结果。
$vector = new \Ds\Vector([1, 2, 3]);
$result = $vector->map(function ($value) {
return $value * 2;
});
print_r($result);
Ds\Vector Object
(
[0] => 2
[1] => 4
[2] => 6
)
在上述示例中,将一个新的向量对象赋值给 $result
变量,该向量对象是将每个原始向量元素乘以2后的结果。
null