Delphi/Lazarus: Parcourir Array indépendant de l’Index
Question de Invité | 18/01/2024 à 15:04
Je voudrais boucle à travers un tableau/array complet dans Delphi/Lazarus indépendamment de son index de début et de son index de fin.
Jusqu'à présent, j'ai toujours utilisé quelque chose comme i:=0 to length(array)-1, mais j'ai aussi des tableaux/arrays qui ne commencent pas à un index de 0.
Alors, existe-t-il une possibilité de simplifier la tâche pour commencer ou démarrer la boucle à un index arbitraire (et non 0 dans chaque cas)? Par exemple une fonction pour récupérer ou déterminer le plus petit index d'un tableau donné?
Sujets Connexes
Lazarus: Charger Fichier en tant que Array d'Octets et Enregistrer Array d'Octets en tant que Fichier
Tutoriel | 0 Commentaires
PHP: Déterminer le Nombre d'Élements dans Array / Longueur du Array
Conseil | 0 Commentaires
Plusieurs Fichiers d’Index: Serveur doit charger index.php au lieu d’index.html
Question | 2 Réponses
Delphi/Lazarus: Afficher Array d'Octets sous forme de Chaîne de Valeurs HEX
Conseil | 0 Commentaires
Delphi/Lazarus: Charger Byte Array à partir de MemoryStream
Question | 1 Réponse
MySQL: Comment actualiser un index Fulltext
Question | 1 Réponse
Delphi/Lazarus: La touche ALT, SHIFT ou CTRL est-elle enfoncée?
Tutoriel | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Utilisez simplement low(array) et high(array) au lieu de 0 et length(array). Avec low(), vous obtenez le premier index du tableau, avec high(), vous obtenez le dernier.
Le "-1" dont vous avez besoin lorsque vous utilisez length(array) n'est pas nécessaire puisque vous recevez directement le dernier index du tableau.
Comme vous pouvez le voir dans cet exemple, vous pouvez utiliser low() et high() avec des tableaux statiques et dynamiques.
18/01/2024 à 22:56