gpt4 book ai didi

arrays - 在Perl中,@ array [1]和$ array [1]有什么区别?

转载 作者:行者123 更新时间:2023-12-04 04:50:29 25 4
gpt4 key购买 nike

我一直在研究array slices,坦率地说看不到选择@array[1]$array[1]之间的区别。有区别吗?

#!/usr/bin/perl 
@array = (1,3);
print "\nPrinting out full array..\@array\n";
print "@array\n";
print "\n";
print "Printing out \@array[1]\n";
print "@array[1]\n";
print "Printing out \$array[1]\n";
print "$array[1]\n";
print "\n\n";

最佳答案

This is a FAQ.

两种形式在许多情况下可能都以相同的方式工作(但并非全部,如您在FAQ中的示例所示),但是$array[1]可以更清楚地表达其意图。

关于arrays - 在Perl中,@ array [1]和$ array [1]有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7657753/

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