« Simscript III/Dictionnaire des instructions/CREATE EACH » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
Ligne 22 : Ligne 22 :
Exemples&nbsp;:
Exemples&nbsp;:


<source lang="fortran">
<syntaxhighlight lang="fortran">
create each Canal(8);
create each Canal(8);


Ligne 31 : Ligne 31 :
read N.Noeud;
read N.Noeud;
create each Noeud
create each Noeud
</syntaxhighlight>
</source>


[[Catégorie:Simscript III (livre)]]
[[Catégorie:Simscript III (livre)]]

Version du 16 avril 2020 à 10:11

L’énoncé create each alloue les tableaux pour les attributs de l’entité permanente spécifiée. Tous ces tableaux sont initialisés à zéro.

Syntaxe :



avec N = valeur ou expression entière (dimensionnement de l’entité). Si (N) est omis, on doit obligatoirement affecter une valeur non nulle à l’attribut prédéfini N.Nom_Entité_Permanente avant le create each.

Exemples :

create each Canal(8);

create each Ligne(16*i+4);

create all Joueur(4);

read N.Noeud;
create each Noeud