用{}修饰变量名,可以防止 _ 被解释为变量名的一部分。
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) 编辑 收藏 举报