Comment les tableaux sont-ils manipulés en "D"?Comment découper des tableaux en "D"?
2
A
Répondre
4
Here vous pouvez trouver une référence complète des manipulations de tableau dans D.
3
Pour les tableaux tranche, il est une simple question de l'utilisation
int[7] a;
int[] b;
b = a[5..7];
qui fixe b [0] à [5] et b [1] à un [6]. Mais rappelez-vous que ceci est une référence aux éléments dans un, une autre copie d'eux. Si vous changez b [0], cela affecte aussi [5].
Si vous souhaitez copier, vous devez faire:
int[7] a;
int[2] b;
b[0..1] = a[5..7];
C'est parce que b est un tableau statique; dans le premier bloc de code, il était dynamique (en fait un pointeur vers un autre tableau).
3
FYI. Vous pouvez également copier avec:
int[7] a;
int[] b;
b = a[5..7].dup;
Questions connexes
- 1. Tri basé sur des tableaux associatifs en D
- 2. Comment découper des PSD?
- 3. Comment remplir des tableaux en Java?
- 4. Tri des tableaux en Java
- 5. comment découper une chaîne javascript
- 6. Comment découper/filtrer des données dans Entity Framework Model?
- 7. fractionnement des tableaux
- 8. Castle Windsor: Comment découper mon fichier XML en plusieurs fichiers?
- 9. comment supprimer tout [d +] sauf le dernier [d +]?
- 10. Test de l'égalité des tableaux en C#
- 11. Modèles D: trier une liste des types
- 12. Comment découper un tableau dans Ruby
- 13. Ajouter des valeurs à un vecteur 3-d en C++
- 14. Pour trouver des correspondances répétées `uniq -d`
- 15. Comment découper la date dans PLSQL?
- 16. manipulation des tableaux Ruby en fonction des propriétés de l'indice
- 17. Passer des tableaux d'entiers alloués dynamiquement en C
- 18. Découper des chaînes HTML sans casser les balises HTML
- 19. C: Problème avec des tableaux Jagged
- 20. En D, comment passer une chaîne vide? (À gtkD)
- 21. tableaux Associatif en javascript
- 22. Comment créer une matrice bidimensionnelle et fournir des informations à partir de tableaux en Perl?
- 23. Jouer avec des tableaux PHP
- 24. exporter des tableaux pour exceler la feuille en jsp
- 25. essayer de comprendre comment écrire cela avec des tableaux
- 26. Motif pour découper, parcourir et suivre des objets
- 27. Accès aux tableaux à l'intérieur des tableaux Dans PHP
- 28. Dans zsh, comment transmettre des tableaux anonymes dans des fonctions?
- 29. Transformer les valeurs des tableaux de chaînes en objet tableau
- 30. Tableaux SQL SELECT en C#?