reverse reverse 操作符会读取列表(也可能来自数组),并按相反的次序返回该列表. .. ; @barney = reverse(@fred); # 得10,9,8,7,6 .. ; # 同上,但不需要额外的数组 @fred = reverse @fred ; # 将逆序后的结果放回原来的数组 reverse会返回次序相反的列表,但它并不会修改传进来的参数. 假如返回值无处可去,那这种操作也就变得毫无意义: reverse @fred; #错误 不会修改@fred的值 @fred =…