« Simscript III/Dictionnaire des instructions/FOR EACH (entité) » : différence entre les versions
Aller à la navigation
Aller à la recherche
imported>Minorax obs tag |
(Aucune différence)
|
Dernière version du 5 novembre 2021 à 08:14
C’est moitié-moitié, le for ... to (index) sauf que l’index désigne ici le rang d’une entité permanente ou d’une ressource dans sa classe.
| Syntaxe : |
|
Si la forme called est utilisée, l’index (rang de l’entité) est dans Variable, sinon l’index est dans la variable globale de même nom que l’entité.
Exemples :
for each Client ‘‘ équivaut à for i = 1 to N.Client
Age(Client) = uniform.f( 20.0, 60.0, 1); ‘‘ Age(Client) = 2
for each Ville called i,
for each Aéroport called j,
with Nb_de_pistes(j) > 5,
while Distance (i, j) < 30
do
...
loop;