如何在「D」中操作數組?你如何在「D」中切片數組?
2
A
回答
4
Here你可以找到數組操作在D.
的完整參考
3
切片陣列,它是一個使用
int[7] a;
int[] b;
b = a[5..7];
一個簡單的事情,其設置B [0]到[5]和b [1]至a [6]。但請記住,這是一個參考元素,而不是他們的另一個副本。如果更改b [0],這也會影響[5]。
如果要複製,你必須做的:
int[7] a;
int[2] b;
b[0..1] = a[5..7];
這是由於B是一個靜態數組;在第一個代碼塊中,它是動態的(實際上是指向另一個數組內某處的指針)。
3
僅供參考。您也可以複製:
int[7] a;
int[] b;
b = a[5..7].dup;
相關問題
- 1. 如何切片2-D Java數組?
- 2. 在d切片二維數組
- 3. 我如何在KRL中切片數組
- 4. D中的切片交點
- 5. 在PHP中切片數組
- 6. 在切片中組塊切片
- 7. 如何在D中創建2D數組?
- 8. C中的數組切片#
- 9. 切片在JavaScript數組
- 10. D語言:你如何做如Php數組();的foreach()?
- 11. 如何切片數組然後洗牌
- 12. 如何切片結構數組?
- 13. 切片2D數組在PHP中
- 14. 在C中的二維數組切片#
- 15. 在Java中切片字節數組
- 16. 在c + +中的數組切片
- 17. 字符串在numpy數組中切片
- 18. 如何`np.loads()`np.save()`d數組?
- 19. 切片數組和計數
- 20. 在Golang中如何將切片轉換爲數組
- 21. 如何在自定義模式中切片數組?
- 22. 如何在Chapel中返回對數組切片的引用?
- 23. 如何在Perl中獲得一個引用數組的切片?
- 24. 如何在Sequel中使用SQL數組切片進行排序?
- 25. 如何在Python中對數組進行切片
- 26. 如何在Javascript/jQuery中動態切片數組?
- 27. 如何在Swift中執行數組切片?
- 28. 你如何有效地從numpy的數組訪問多個切片
- 29. 用指數數組切片Numpy數組
- 30. 沿2-D圖像切片插值