如何在“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图像切片插值