【发布时间】:2013-07-08 13:10:10
【问题描述】:
通过几个在线教程,我注意到哈希或数组的初始化方式有所不同:
my %new_hash_1 = ();
# or
my %new_hash_2;
my @new_array_1 = ();
# or
my @new_array;
通过我将元素推入数组或将键值对添加到哈希的基本练习,我初始化变量的方式似乎并不重要。
通过进一步的谷歌搜索,我了解到:
%new_hash_1 = ();
有时用于清空现有哈希。
所以我想我的问题是:
- 应该使用哪种方法来初始化哈希/数组?
- 每种方法是否有特定的用途?或者这是 TIMTOWTDI 的一个例子?
非常感谢。
【问题讨论】: