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