Une structure de données à occurrences multiples est une structure qui se répète jusqu'à 32 767 fois, comme l'indique le mot-clé OCCURS dans sa définition. Le programme RPG peut traiter une occurrence à la fois, en utilisant la fonction %OCCUR (ou le code opération OCCUR) pour définir ou obtenir l'occurrence
7. Utiliser des structures de données de tableau
courante. Les programmes
peuvent utiliser une structure de données
à occurrences multiples pour
stocker plusieurs copies de données
complexes, en traitant chaque copie
une à une.
La V5R2 a remplacé la structure de
données à occurrences multiples par
une nouvelle construction, la structure
de données en tableau. Une structure
de données en tableau est une structure
de données qualifiée définie par le
mot-clé DIM pour indiquer le nombre
d’occurrences. Elle est semblable à
une structure de données à occurrences
multiples, à deux exceptions
près : on utilise la notation tableau familière
pour spécifier l’index et on
peut faire référence à plus d’une occurrence dans la même
instruction.
La figure 5 illustre l’utilisation d’une structure de données
en tableau. La structure de données Regionsls est une
structure de données en tableau de 50 éléments (c’est-à -dire,
avec 50 occurrences) A noter que ce doit être une structure
de données qualifiée, et donc il faut qualifier chaque nom de
sous-champ par le nom de la structure de données. Lors du
traitement d’un sous-champ dans la structure de données,
on peut faire référence à un index, comme avec la notation
tableau habituelle. Par exemple, Regionsls(25).Name ferait
référence au sous-champ Name dans la vingt-cinquième occurrence
de Regionsls.
Les structures de données en tableau permettent de définir
des sous-champs qui sont aussi des tableaux et donc
d’avoir des tableaux multidimensionnels. Dans l’exemple de
la figure 5, Monthlysls est un tableau défini comme un sous-champ dans la structure de données
en tableau Regionsls. L’exemple montre
comment faire référence à un index
spécifique du tableau Monthlysls.
Téléchargez cette ressource
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- RSSI 2026 : entre IA, réglementation et dépendances, l’art de l’arbitrage
- AI Act : le guide pour prendre le train de l’Omnibus de la conformité
- Adaptation climatique : les entreprises accélèrent, mais peinent à mesurer l’impact financier
- Data centers : 31 600 milliards de dollars d’investissements d’ici 2050, l’énergie au cœur de la nouvelle géographie du calcul
Articles les + lus
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
À la une de la chaîne Tech
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
