* Agence Drupal Lausanne
***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en Suisse
Agence Drupal Lausanne
Article:
Agence Drupal Lausanne
En informatique, une fonction constitue une routine qui retourne une valeur. Pour ce qui est de la programmation impérative, une fonction dispose une séquence d'instructions Agence Drupal Lausanne réalisant un calcul ou une tâche. Pour la programmation fonctionnelle, la fonction est l'artifice qui permet de découper le ème global en éléments plus simples. Le terme de routine est aussi utilisé pour les Agence Drupal Lausanne fonctions de bas niveau des systèmes d'exploitation. La définition d'une fonction présente des paramètres d'entrée. Durant l'exécution et afin d'éviter Agence Drupal Lausanne toute confusion, on les désigne arguments. En se targuant sur ces arguments, elle retourne généralement une valeur de sortie. Lorsqu'une fonction renferme des paramètres d'entrée, elle en prend dans Agence Drupal Lausanne les implémentations actuelles (2013) une copie, au lieu de travailler sur les véritables variables1. Les fonctions demandent cependant souvent l'adresse mémoire des variables plutôt que leurs valeurs2. Ce mécanisme se sert d'un pointeur (ou une référence, en C++, Perl ou PHP). Une fonction, contrairement à un sous-programme, ne renvoie jamais de valeur par modification de ses arguments3. Elle peut correspondre soit un résultat4, soit un code d'erreur, ou 0, ou une valeur nulle, si tout s'est bien terminé. En informatique, un générateur se définit comme une routine non transparente référentiellement, généralement sans argument. Puisque son nom l'indique, elle permet de créer de nouveaux objets. Parmi les générateurs Agence Drupal Lausanne les plus classiques, nous retrouvons les générateurs de nombres aléatoires.