0

我想在 perl 中定义一个变量 /Test123 。我正在尝试这样的事情,但我得到了错误

    my $uriReference="Test123";

    ##Here is where i am  trying to create /Test123

    my $routingUrl = "\"/".$uriReference."\"";

我想我在这里做错了需要帮助吗?

4

1 回答 1

6

您可以改用qq()模拟双引号插值:

my $url = qq("/$uriReference");

尽管我认为您的分配在技术上没有任何问题,但它应该分配"/Test123"给您的变量。所以也许错误是关于别的东西。我们会知道您是否在问题中包含了错误消息。您没有理由不应该在问题中包含错误消息。

你也应该知道你不需要分解你的报价,你可以这样做:

my $url = "\"/$uriReference\"";
于 2013-01-13T09:31:16.083 回答