reduce 问提请教
reduce 问提请教
$foo = reduce { $a + $b } 0, @values;
请教
这个 0 有什麽作用?
能不能举例
加上0与不加上0 会有不同结果的例子??
$foo = reduce { $a + $b } 0, @values;
请教
这个 0 有什麽作用?
能不能举例
加上0与不加上0 会有不同结果的例子??
作者: rubyish 发布时间: 2011-05-14
QUOTE:
reduce 问提请教
$foo = reduce { $a + $b } 0, @values;
请教
这个 0 有什麽作用?
能不能举例 ...
rubyish 发表于 2011-05-14 07:33
$foo = reduce { $a + $b } 0, @values;
请教
这个 0 有什麽作用?
能不能举例 ...
rubyish 发表于 2011-05-14 07:33
0和@values组成一个新list而已。reduce在ruby和Python里都有对应概念,perl内置并没有,在List::Util模块里。
QUOTE:
Reduces LIST by calling BLOCK, in a scalar context, multiple times, setting $a and $b each time. The first call will be with $a and $b set to the first two elements of the list, subsequent calls will be done by setting $a to the result of the previous call and $b to the next element in the list.
作者: 兰花仙子 发布时间: 2011-05-14
报花消息是春风,未见先教何处红。
想得芳园十余日,妾家身在画屏中。
=>兰花仙子写照?
想得芳园十余日,妾家身在画屏中。
=>兰花仙子写照?
作者: 2gua 发布时间: 2011-05-14