阵列
my @ar = qw(one two);
print ~@ar,"\n";
#output 18446744073709551613
标量(结果非常有趣)
my $ar = "qw(onetwo)";
print ~$ar
#Output Please refer the screen shot.
我的问题是~
做了什么?
对于数组,它给出了一些数字。
对于标量,它给出了其他一些字符,我们从终端复制了字符并粘贴在gedit
中,结果是在用反转顺序打印的长空格字符之后。我无法删除最后一个字符。如果我试图删除空格,则逐个删除字符(从左到右)。我无法理解这里发生了什么。