1
Q
刪除數組元素
A
回答
5
使用splice():
splice @$a, 1, 1;
5
使用splice:
my @array = (44,55,66);
splice @array, 1, 1; # 55
@array; # (44,66)
my $array_ref = [44,55,66];
splice @{ $array_ref }, 1, 1; # 55
$array_ref; # (44,66)
我注意到,你都搞不清數據類型和引用,因爲傑韋利:: REPL顯示它們只在參考形式。你在問題中定義了一個數組引用,而不是數組。比較我的代碼示例。
相關問題
- 1. JavaScript刪除元素數組
- 2. 刪除空數組元素
- 3. 刪除數組元素(C#)
- 4. 刪除JS數組元素
- 5. 刪除[]數組元素
- 6. 刪除數組的元素
- 7. 刪除數組元素時出錯
- 8. 刪除動態數組元素
- 9. 刪除數組中的空值元素
- 10. 通過underscore.js刪除數組的元素
- 11. 從數組中刪除一些元素
- 12. Rails Ransack - 從數組中刪除元素
- 13. 從mongo數組中刪除null元素
- 14. 刪除元素來排序數組
- 15. 按索引刪除數組元素
- 16. 存儲,刪除數組中的元素
- 17. 刪除數組元素完全
- 18. 從靜態數組中刪除元素
- 19. 從數組中刪除元素javascript
- 20. 刪除陣列內數組元素
- 21. 刪除空數組元素json_encode後
- 22. 刪除數組中一行的元素
- 23. pl/sql從數組中刪除元素
- 24. 如何刪除數組中的元素
- 25. Java的字符數組 - 刪除元素
- 26. 刪除HTML輸入數組元素
- 27. 從結構數組刪除元素
- 28. 刪除數組中無用的元素
- 29. 從數組中刪除多個元素
- 30. 刪除數組元素提供
我對這些類型沒問題,但忘了正確命名它們,因爲我只是偶然編寫Perl;)糾正問題。 – viraptor 2010-07-13 14:04:27