3

いくつかのオンライン チュートリアルを通して、ハッシュまたは配列の初期化方法のバリエーションに気付きました。

my %new_hash_1 = ();
# or
my %new_hash_2;

my @new_array_1 = ();
# or
my @new_array;

要素を配列にプッシュしたり、キーと値のペアをハッシュに追加したりする私の基本的な演習では、変数を初期化する方法は問題ではないようです。

さらにグーグルで調べたところ、次のことがわかりました。

%new_hash_1 = ();

既存のハッシュを空にするために使用されることがあります。

だから私は私の質問は次のとおりだと思います:

  • ハッシュ/配列を初期化するには、どの方法を使用する必要がありますか?
  • 各方法に固有の特定の目的はありますか? それとも、これは TIMTOWTDI の例ですか?

どうもありがとう。

4

3 に答える 3