Ds\Vector::apply
Ds\Vector::apply
(PECL ds >= 1.0.0)
Ds \ Vector :: apply - 通过对每个值应用回调函数来更新所有值。
描述
public void Ds\Vector::apply ( callable $callback )
通过callback
向矢量中的每个值应用函数来更新所有值。
参数
callback
mixed callback ( mixed $value )
可调用以应用于向量中的每个值。
回调应该返回值应该被替换的值。
返回值
没有值返回。
例子
示例#1 Ds \ Vector :: apply()示例
<?php
$vector = new \Ds\Vector([1, 2, 3]
$vector->apply(function($value) { return $value * 2; }
print_r($vector
?>
上面的例子会输出类似于:
Ds\Vector Object
(
[0] => 2
[1] => 4
[2] => 6
)
← Ds\Vector::allocate
Ds\Vector::capacity →