Une fonction c'est quoi?
Les fonctions sont des conteneurs logique de code. Il s'agit d'une structure de contrôle dont vous pouvez définir le contenu et les conditions et qui peut retourner (en fonction du langage et de vos souhaits) une valeur, un tableau, des objets, un booléen ou seulement exécuter une action sans rien retourner.
Les fonctions sont faites pour ne pas avoir à réécrire les même portions de code pour traiter les 250 000 cas de figure de votre base client. Un ensemble d'instructions peut ainsi être écrit une seule fois et réutilisé des millions de fois pour traiter par exemple les données d'un tableau ce qui fait gagner un temps précieux pour le développeur et des milliers de ligne de code.
Les fonctions sont très simples à définir et à utiliser, voici un petit schéma logique
// Définition
FONCTION nom_fonction(paramètre_1, paramètre_2, paramètre_x) {
// Instructions à exécuter et éventuellement valeur à retourner
}
// Utilisation
RESULTAT_1=nom_fonction(val1, val2, valx) ;
RESULTAT_2=nom_fonction(val12, val22, valx2) ;
RESULTAT_Y=nom_fonction(val1y, val2y, valxy) ;