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