我希望在cmd提示符下打印以下信息 预期价值:
(set "a=10")
cmd:
@value = "(set " . \"a=10)\"";
print @value;
o / p:
(set SCALAR(0x43f8f0)& echo %a%
答案 0 :(得分:2)
在错误的地方反斜杠,
@value = "(set " . "\"a=10\")";
输出
(set "a=10")
或只是
my $value = q{(set "a=10")};
中的更多引用选项
答案 1 :(得分:1)
@value = "(set " . \"a=10)\"";
^ ^
| |
String end. |
|
Outside quotes,
this means reference.
为什么你还需要阵列?
$value = '(set "a=10")';
print $value;