Perl6之七 - hyper operator

sunnavy
2006-11-28 16:44:17 +0000

首先解释一下metaoperator。就我的理解,它就是可以和别的运算符一起协作来干些事情的运算符。

今天要说的Hyper运算符就属于metaoperator

符号是>>或者,它对列表中的每一个元素在标量环境中操作,返回新生成的列表。e.g.

- (1,2,3) # (-1,-2,-3)

(1,2,3,4,5) >>+ (1,2,3,4,5) # (2,4,6,8,10)