* Integrateur Typo3 Besancon
Integrateur Typo3 Besancon
Article:
On parle de paramètre et aussi d'argument (au sens le plus élargi) dans le cas où afin de prendre une décision ou pour opérer un calcul, un élément d'information est à considérer . Un paramètre en informatique exprime une donnée opérée par une section de code ,( référence: sous-programme, fonction, méthode), et paraît évidente aux yeux du code appelant de cette section . Deux types de paramètres sont à distinguer: 1)Les paramètres d'entrée: Un paramètre d'entrée existe dans le cas où le code appelant fournit au code appelé une donnée et que cette dernière peut être transmise de deux façons : - le code appelé dispose une copie de la valeur et peut la modifier sans compromettre l'information initiale dans le code appelant. Ce cas correspond au passage par copie(ou passage par valeur); - le code appelant recherche à accomplir la transmission d' une valeur et disposant de l'information, le code appelé peut atteindre en mémoire à la valeur ainsi que de là où elle se trouve, opérer une modification par rapport à cette dernière.Les modifications effectuées sur la valeur seront atteignables au code appelant et dans ce cas , le paramètre peut aussi être servi comme un paramètre de sortie. C'est le passage par adresse ou passage par référence 2)Les paramètres de sortie: Le code appelé amène au code appelant une donnée désignée sous le nom de paramètre de sortie, impossible de définir que par l'usage d'un paramètre d'entrée par son adresse, dans certains langages de programmation.Dans d'autres langages de programmation, à l'instar du Pascal, la qualité d'un paramètre est obligatoirement spécifiée par le programmeur. Ainsi un paramètre peut être d'entrée, de sortie ou d'entrée-sortie. Conformément à leur emplacement dans le code source,les paramètres sont désignés différemment. l'argument muet qui représente la variable exploitée dans le corps du sous-programme est également à mentionner. En général, on mentionne le paramètre effectif lorsqu' il correspond à la variable ou valeur fournie lors de l'appel du sous-programme, mais dans certains langages, tel est les cas de Perl 6,on emploie le terme argument pour le paramètre effectif et pour paramètre formel, le terme paramètre. Le nom d'une variable correspond à un numéro; en programmation shell UNIX,par exemple, le premier paramètre d'un script est représenté par $1, le deuxième $2 et ainsi de suite.Les fichiers assignés en paramètre sont indiqués par un % dans le traitement par lots (batch). Si tel est le cas, l'appel aux guillemets s'avère approprié. Un paramètre effectif validé par sa position,mais dont le nom de la variable adjointe persiste à être celui du paramètre formel ,est qualifié par l'expression paramètre positionnel. Les paramètres formels positionnels finaux peuvent être optionnels en Perl 6. Les paramètres nommés exigent que,non seulement la valeur, mais aussi le nom sont compris au sein de chaque paramètre formel s'y afférant. Ce qui représente le contraire aux paramètres positionnels. Un mécanisme semblable à celui des paramètres nommés, qui est en fait un nom de fonction composite où le passage de paramètre correspond à un passage positionnel,est intégré au sein de l'Objective C.