在某些语言中,例如 php,您不需要手动初始化多维数组的每个维度。您只需指定键路径,如果需要,语言将自动初始化子数组。
例如,在php中我可以做
$foo = array();
$foo['sub1']['sub2']['sub3'] = 5;
而不必手动初始化子数组的每一级
$foo = array();
$foo['sub1'] = array();
$foo['sub1']['sub2'] = array();
$foo['sub1']['sub2']['sub3'] = 5;
我知道 python 也提供了这种便利,我已经看到了看起来等效的 python 代码,所以我认为这个功能有一个名称。
此功能的名称是什么?