-
冉冉说
(1)/c表示把匹配不上的字符进行替换.$temp="AAAABCDEF";$count=$temp=~tr/A/H/c;print "$temp\t$count\n";结果:AAAAHHHHH 5(2)/d:表示把匹配上的字符全部替换$temp="AAAABCDEF";$count=$temp=~tr/A/H/d;print "$temp\t$count\n";结果:HHHHBCDEF 4
-
温温酱
不能去掉,->代表的是取引用,数组 @a=(1,2,3), $a[0]=1 写成引用形式是$a=[1,2,3] 因此 $a->[0]=1, $RefCurrent是数组的引用类似于[1,2,3], @{$RefCurrent} 就是把引用转为数组,类似于@a, $RefCurUnit 就是数组@{$RefCurrent}中的一个元素,而这个元素本身又是一个引用。
-
UYOU
不能去掉,->代表的是取引用,数组 @a=(1,2,3), $a[0]=1 写成引用形式是$a=[1,2,3] 因此 $a->[0]=1, $RefCurrent是数组的引用类似于[1,2,3], @{$RefCurrent} 就是把引用转为数组,类似于@a, $RefCurUnit 就是数组@{$RefCurrent}中的一个元素,而这个元素本身又是一个引用。