Programmes informatiques contiennent souvent de nombreux petits programmes en leur sein, appelées «fonctions» ou parfois une fonction effectue une tâche spécifique, puis envoie le résultat de cette tâche revenir au programme principal pour une utilisation ultérieure ou à la « sous-programmes ». l'utilisateur sous la forme de l'affichage d'informations sur l'écran d'ordinateur . Programmation et langages de script sont livrés avec de nombreuses fonctions prédéfinies , et vous pouvez également définir votre propre . Appel de fonctions
Pour appeler une fonction signifie simplement de l'utiliser. Lorsque vous écrivez une fonction dans votre code , vous le faites parce que le programme principal peut avoir besoin de l'utiliser à un moment donné pour effectuer une tâche spécifique. En définissant les conditions pour quand cela se produit, votre programme sera en mesure d' appeler la fonction à chaque fois qu'il a besoin pour exécuter cette tâche.
Avantages clés
fonctions offrent de nombreux avantages, et trois en particulier. Ils font le programme principal facile à comprendre , déboguer et à maintenir en le divisant en petits morceaux . Ils gèrent les tâches répétitives, en réduisant la redondance dans votre code. Enfin, vous pouvez recycler votre code de fonction dans d'autres programmes qui impliquent des tâches similaires , sauver vous-même fonctionne .
Syntaxe
Une fonction a la syntaxe de " function_name ( paramètres). " Le nom de la fonction permet à un programme d'identifier la fonction à utiliser à un moment donné . Les parenthèses servent comme des opérateurs d'appels , racontant l' ordinateur pour passer des paramètres à l'intérieur à la fonction nommée . Les paramètres peuvent eux-mêmes être vide, ou ils peuvent inclure toute information que le programme doit fournir à la fonction.
Indépendance
programmes et les fonctions au sein de leur travail avec un haut degré d' indépendance par rapport à l'autre. Fonctions ne se soucient pas rien dans le programme principal à l'exception de tout les paramètres du programme leur fournit . De même , le programme principal ne se soucie pas de rien dans la fonction sauf pour quelque calculée valorise les retours de fonction à elle. Cela fait des fonctions très puissant et utile .
Exemple
Supposons que vous travaillez en tant qu'architecte et vous écrivez un programme qui vous aide avec l'arithmétique fastidieuse. Vous pourriez écrire une fonction spécifique qui calcule la surface d'un ellipsoïde , " ellipsoid_volume (a, b, c) ." La formule de ce calcul est très longue , mais il ya seulement trois variables fondamentales en jeu, ce qui le rend idéal pour le calcul automatique de l'ordinateur. Quand votre programme appelle cette fonction , vous serez invité à saisir les trois rayons de l'ellipsoïde. La fonction fera le reste , et d'afficher la surface pour vous presque instantanément.