3 回答

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
(1)/c表示把匹配不上的字符進(jìn)行替換.
$temp="AAAABCDEF";
$count=$temp=~tr/A/H/c;
print "$temp\t$count\n";
結(jié)果:AAAAHHHHH 5
(2)/d:表示把匹配上的字符全部替換
$temp="AAAABCDEF";
$count=$temp=~tr/A/H/d;
print "$temp\t$count\n";
結(jié)果:HHHHBCDEF 4

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
不能去掉,->代表的是取引用,數(shù)組 @a=(1,2,3), $a[0]=1 寫成引用形式是$a=[1,2,3] 因此 $a->[0]=1, $RefCurrent是數(shù)組的引用類似于[1,2,3], @{$RefCurrent} 就是把引用轉(zhuǎn)為數(shù)組,類似于@a, $RefCurUnit 就是數(shù)組@{$RefCurrent}中的一個(gè)元素,而這個(gè)元素本身又是一個(gè)引用。

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
不能去掉,->代表的是取引用,數(shù)組 @a=(1,2,3), $a[0]=1 寫成引用形式是$a=[1,2,3] 因此 $a->[0]=1, $RefCurrent是數(shù)組的引用類似于[1,2,3], @{$RefCurrent} 就是把引用轉(zhuǎn)為數(shù)組,類似于@a, $RefCurUnit 就是數(shù)組@{$RefCurrent}中的一個(gè)元素,而這個(gè)元素本身又是一個(gè)引用。
添加回答
舉報(bào)