Perlの2日目に、配列は要素(0)で始まることがわかりました。どのようにして、VBAでuboundのような配列の最後のインデックスを取得するのですか?それはスカラー(@アレイ)を使用していますか?Perl:VBAの "ubound"と同等
$ size = $#arrayの使用は良い方法ですか、スカラー(@アレイ)に似たものがありますか?
Perlの2日目に、配列は要素(0)で始まることがわかりました。どのようにして、VBAでuboundのような配列の最後のインデックスを取得するのですか?それはスカラー(@アレイ)を使用していますか?Perl:VBAの "ubound"と同等
$ size = $#arrayの使用は良い方法ですか、スカラー(@アレイ)に似たものがありますか?
常にPerlの配列は空になります。
my @array; # equivalent
my @array =(); #
$#array
を使用してください。配列が空の場合
my @array = qw(a b c);
print $#array; # 2
、$#array
は-1
あろう。
すみません@simbabque、私の言葉をもっと慎重に選んだはずでしたが、最高のインデックス – user110084
@ user110084も探していました。答えの最後の2つの単語は、具体的なものです。編集されました。 – simbabque
['$ $ array'](https://metacpan.org/pod/distribution/perl/pod/perlintro.pod#Arrays)。 2日目が終わる前に、['perlintro'](https://metacpan.org/pod/distribution/perl/pod/perlintro.pod)をすべて見てください。 – mob
最後の要素または最後のインデックスを使用しますか? – ThisSuitIsBlackNot
実際には要素ではなくインデックスです。申し訳ありません。 – user110084