Comment écrire un itérateur dans une procédure? Désolé pour ma question de décharge, je suis novoice. Merci pour les réponses.Iterators dans Ada
2
A
Répondre
4
Cela dépend entièrement de ce que vous devez parcourir.
Un tableau? Utilisez un loop: brut, pour ou pendant.
L'un des predefined containers? Utilisez les déclarations itératives associées au conteneur.
Une chaîne de caractères? Traitez-le comme un tableau.
Il serait utile que vous fournissiez plus de détails sur ce que vous essayez d'accomplir.
3
Voir la Ada style guide
2
Vous pouvez vérifier la logique Ada 95. Il y a un exemple d'un itérateur que vous pouvez utiliser comme point de départ. Regardez ici: http://www.adahome.com/LRM/95/Rationale/rat95html/rat95-p2-3.html#7
0
Eh bien, comme d'autres l'ont dit, cela dépend ...
Personnellement, dans mon projet actuel, je me retrouve à faire des trucs comme ça beaucoup:
for Thing in 1..Number_Of_Things loop
-- do stuff here
end loop;
2
Questions connexes
- 1. Arrondi dans Ada
- 2. Expressions régulières dans Ada?
- 3. Longueur arbitraire entier dans Ada
- 4. Attente de tâches dans Ada
- 5. Ada: optimiser pragma
- 6. Iterators pour des collections mutables à Scala?
- 7. Ada: déclaration constante
- 8. Doutes en langue ada
- 9. Ada: Installation de fenêtres
- 10. Ada: using aunit
- 11. Utilisation de Pragmas Ada
- 12. Héritage Type Multiple Ada
- 13. ADA Real_time chaîne
- 14. Compilateurs Ada pour Linux
- 15. Suivi des dépendances d'en-tête dans Ada?
- 16. Erreur dans le fichier séparé Ada
- 17. Ada Ada.Containers Procédure d'effacement Problème
- 18. Ada: attribut 'last et' safe_large
- 19. Ada pour un nouveau projet?
- 20. En utilisant Insert Iterators lors de la lecture du fichier
- 21. Iterators Java - Essayer d'avoir un pour chaque boucle au travail
- 22. Rechercher un caractère dans une chaîne dans Ada
- 23. Java LinkedList Iterators: Pourquoi ne retournent-ils que des objets?
- 24. Comprendre comment Ada sérialise un enregistrement
- 25. Opération de fichier Ada: instanciation et exception
- 26. Convertir le code ada à son C
- 27. Ada: installation cmake et PLplot sous Windows
- 28. Comment faire une concaténation de chaînes dans gdb/ada
- 29. Comment pouvez-vous imprimer une variable Ada.Calendar.Time dans Ada?
- 30. Allocation de tableau dynamique d'un enregistrement dans Ada