public mixed Ds\Deque::reduce(callable callback [, mixedinitial ])
PHP
Ds\Deque::reduce()函数可以返回最终回调的值。
示例1
<?php
deque =new\Ds\Deque([10,20,30,40,50]);echo("The elements in deque: \n");print_r(deque);
func =function(carry, element){ returncarry + element;};echo("\n The deque after reduced into single element:");var_dump(deque->reduce($func,3));?>
PHP
示例2
<?php
deque =new\Ds\Deque([10,20,30,40,50]);echo("The elements in deque: \n");print_r(deque);
func =function(carry, element){ returncarry * element +30;};echo("\n The deque after reduced into single element:");var_dump(deque->reduce($func,10));?>