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
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Deepfakes et IA : 64% des Français pensent savoir les détecter, mais la confiance reste fragile
- Cryptographie post-quantique : le Campus Cyber publie deux guides clés pour accélérer la transition des entreprises
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
