.=
谢谢!
答案 0 :(得分:3)
它是一个字符串连接运算符。
$x = "Foo"
$x .= "bar"
print STDOUT $x;
Foobar的
答案 1 :(得分:1)
.
是字符串连接运算符,
$x .= $y;
是
的缩写$x = $x . $y;
除了$x
仅评估一次。 (这只适用于神奇的变量等。)
例如,
>perl -E"$x = 'abc'; $x .= 'def'; say $x;"
abcdef
Perl运算符记录在perlop。
中答案 2 :(得分:0)
.
是连接运算符,.=, +=
等是一种简短形式,所以
x+=5
表示x=x+5
my $string = "Hi";
my $string2 = "Hello";
$string.=$string2; #It means $string = $string.$string2;
答案 3 :(得分:0)
基于@Paul的回答
.=
和+=
等分配运算符是
$a = $a . 'string';
$a = $a + number;