gpt4 book ai didi

arrays - 如何在双引号中键入数组的选定元素

转载 作者:行者123 更新时间:2023-12-02 09:28:30 25 4
gpt4 key购买 nike

在这里,我尝试用双引号打印数组的第二个、第三个和第四个元素,但我只能用单引号做到这一点。

my @fruits = ("apples", "oranges", "guavas", "passionfruits", "grapes");
my $a = 1;
while ($a<4){
print " '$fruits[$a]' \n";
$a += 1;
}

但我不能用单引号来做到这一点。当我将单引号更改为双引号时,反之亦然,它会打印 "$fruits[$a]"\n 三次。当我将所有引号更改为双引号时,它会给出一个错误,我明白为什么。 拜托,我真的需要帮助。

如果我能找到一种方法来打印双引号中的所有三个元素,而无需使用循环。谢谢!

最佳答案

要在由 " 分隔的字符串中使用 ",请将其转义。

"foo: \"$bar\"\n"

您还可以切换分隔符(请记住 "..."qq"..." 的缩写)。

qq{foo: "$bar"\n}

关于arrays - 如何在双引号中键入数组的选定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50302364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com