推 LiloHuang:應該是你刪除之後 所紀錄的位置也相對的都改變了 05/17 01:53
推 LiloHuang:等到下一次要做 splice 時 已經不是正確要刪除的位置 05/17 01:54
→ frank1983:可以從靠近尾端的 element 開始刪起 05/17 05:02
→ frank1983:splice @a, $_, 1 for sort { $b <=> $a } @b; 05/17 05:03
推 jackieku:也可以用unshift和push組合...遇到需要刪掉的index就跳過 05/17 20:21
→ jackieku:push,依照不同情況效能可能會比較好(但也可能比較差) 05/17 20:21
→ jackieku:對不起...上面說錯...是shift不是unshift 05/17 20:22