Simscript III/Dictionnaire des instructions/DEFINE ... FUNCTION

De testwiki
Version datée du 5 novembre 2021 à 06:57 par imported>Minorax (obs tag)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Cet énoncé, placé dans le preamble, définit les sous-programmes de type function, en précisant le type du résultat fourni et le nombre d’arguments d’entrée. Elle est obligatoire.

Syntaxe :


define nomc as [a][fortrannonsimscript][integerrealdoublealphatextpointer subprogramNom_Classe reference]function[s][{withgivenyielding}[n [k-dim[sional]][integerrealdoublealphatextpointer subprogramNom_Classe reference] {argument[s]value[s]}]c] 


Exemples :

define IsEnabled        as a nonsimscript GLboolean function with 1 GLenum  argument
define Factorielle      as an integer function with 1 integer argument
define Lancer_Dé_F      as an integer method 				‘‘ méthode fonction
define toShort          as an integer function with 1 1-dim alpha argument
define toHexa           as an integer function with 4 alpha arguments
define mt19937_MP_grnd	  as a real fortran function with 0 argument;