用{}修饰变量名

用{}修饰变量名,可以防止 _ 被解释为变量名的一部分。

sub test {
    my $head = "abc";
    my $tail = "def";

    my $full = "${head}_${tail}";
    print $full, "\n";
}

直接写成下面这样,在strict模式下是无法通过的。

my $full = "$head_$tail";

posted on 2012-04-20 12:44  perlman  阅读(479)  评论(1编辑  收藏  举报

导航