* Integrateur Prestashop Besancon
Integrateur Prestashop Besancon
Article:
Au sens large, on parle de paramètre et aussi d'argument, quand un élément d'information est à prendre en compte pour prendre une décision ou pour effectuer un calcul. Un paramètre en informatique est une donnée manipulée par une section de code, ( se référer à sous-programme, fonction, méthode), et connue du code appelant de cette section . Deux types de paramètres sont à distinguer. 1)Les paramètres d'entrée: Il y a un paramètre d'entrée quand 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 modifier sans affecter l'information initiale dans le code appelant,on parle dans ce cas de passage par copie ,aussi appelé passage par valeur ; - le code appelant cherche à transmettre une valeur et disposant de l'information, le code appelé a l'habilité d'accéder en mémoire à la valeur et peut la modifier là où elle se trouve.Les modifications faites sur la valeur seront accessibles au code appelant et dans cette éventualité ,le paramètre peut aussi être utilisé comme un paramètre de sortie.C'est ce qu'on appelle passage par adresse ou passage par référence 2)Les paramètres de sortie: Une donnée fournie par le code appelé au code appelant est appelée un paramètre de sortie qui serait impossible de définir qu'en utilisant un paramètre d'entrée par son adresse, dans certains langages de programmation. La qualité d'un paramètre est obligatoirement spécifiée par le programmeur dans d'autres langages de programmation, comme le Pascal. Un paramètre peut être d'entrée, de sortie ou d'entrée-sortie. Selon leur emplacement dans le code source,les paramètres sont désignés différemment. Il y a aussi l'argument muet qui est la variable utilisée dans le corps du sous-programme. En général, on parle de paramètre effectif quand il s'agit de la variable ou valeur fournie lors de l'appel du sous-programme, mais dans certains langages, comme Perl 6,on utilise le terme argument pour le paramètre effectif et le terme paramètre pour paramètre formel. Le nom d'une variable est un numéro; en programmation shell UNIX,par exemple, le premier paramètre d'un script s'appelle $1, le deuxième $2 et ainsi de suite.Un % sert aussi à désigner les fichiers fournis en paramètre dans le traitement par lots (batch).Dans ce cas,il est préférable de noter entre guillemets. Un paramètre effectif reconnu par sa position,mais dont le nom de la variable associée reste celui du paramètre formel ,est qualifié par l'expression paramètre positionnel. En Perl 6, les paramètres formels positionnels finaux peuvent être déclarés comme optionnels. Les paramètres nommés impliquent que,non seulement la valeur , mais aussi le nom sont compris dans chaque paramètre formel correspondant. Ce qui est contraire aux paramètres positionnels. Un mécanisme proche de celui des paramètres nommés, qui est en fait un nom de fonction composite où le passage de paramètre est un passage positionnel,est installé dans l'Objective C.