我不完全确定这是一个错误,一个怪癖,还是仅仅是一种不好的做法,但事实是这样的:
[0] > my @nope = [["a","b"]]; @nope.push: ["b","c"]
[a b [b c]]
[1] > my @yipee = []; @yipee.push: [["a","b"]]; @yipee.push: ["b","c"]
[[a b] [b c]]
因此,如果您使用列表列表初始化数组,它将被Slip
ped,从而强制使用 2 个步骤来初始化它。我这里遗漏了什么吗?