【发布时间】:2016-03-29 14:22:30
【问题描述】:
我用下面这行定义了 perl 变量 bestphone:
my $bestphone = (sort {$targets{$b} <=> $targets{$a}} keys %targets)[0];
当这个变量是(,我得到以下行的错误:
if ((@thing == 1)&&($thing[0] =~ /return '$bestphone';/)) {
出现错误:
不匹配(在正则表达式中;由
我该如何解决这个错误?
【问题讨论】:
-
$thing[0] =~ /return '$bestphone'/;/)到底应该做什么?它有 3 个斜杠/,这是一个语法错误。