| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Définition d'une fonction de rappel
    Les fonctions de rappel apparaissent dans différents langages de programmation . Lorsque vous écrivez des applications en code de programmation , vous pouvez encapsuler des unités de traitement à l'intérieur de fonctions . Quand vous avez une fonction définie dans une application , le code en dehors de la fonction peut appeler, provoquant son contenu à exécuter. Vous pouvez également passer des paramètres à des fonctions , y compris les variables et les valeurs . Lorsque le code passe une fonction en tant que paramètre à une autre fonction , il s'agit d'un rappel. Fonctions

    fonctions permettent aux programmeurs d'utiliser des fonctionnalités plus d'une fois , sans avoir à répéter code. En définissant des fonctions pour les tâches courantes , les programmeurs peuvent faire appel à ces fonctions à partir de plusieurs endroits de l'application. Si un programmeur a besoin de modifier la mise en œuvre de la fonction, ce qui signifie qu'ils ne disposent que d'apporter les modifications nécessaires dans un seul endroit. Les fonctions sont donc parmi les principaux outils d'efficacité pour les programmeurs. Lorsque vous utilisez des fonctions de rappel , les programmeurs définissent parfois des fonctions en tant que variables , comme dans l'exemple JavaScript suivant : var greatFunction = function () {alert ( "Done" );} ;
    Paramètres

    Les fonctions de rappel

    apparaissent comme paramètres à d'autres fonctions. Quand un programmeur déclare une fonction , également connu sous le nom d'une méthode dans certaines langues , ils peuvent spécifier des paramètres qui doivent être fournis lorsque la fonction est appelée . La fonction JavaScript exemple suivant montre la technique : fonction helpfulFunction ( someText , someFunction ) {//fonction mise en œuvre }

    l'intérieur de cette fonction , le code peut se référer à ces deux variables, dont l'une pourrait être une chaîne de texte et l'autre une définition de fonction . Le deuxième paramètre pourrait être satisfaite par le passage du code de fonction explicitement ou en passant le nom d'une variable dans une fonction qui est stockée , comme dans l'exemple " de greatFunction " .
    Appels < br > Photos

    Pour appeler une fonction , en passant une autre fonction en tant que paramètre , le code peut utiliser soit une valeur de code explicite ou une référence de variable . L'exemple de code suivant appellerait la " helpfulFunction " exemple: helpfulFunction ( "Bonjour", greatFunction ) ;

    en passant le nom de la variable contenant le code de la fonction de rappel , ce script est de passage dans la fonction elle-même une autre fonction, où il peut être exécuté. La première fonction est fournie en tant que valeur de chaîne littérale .
    Exécution

    Souvent , une fonction de rappel sera exécuté après un autre processus est terminé. Lorsqu'il est passé à une fonction , une fonction de rappel peut donc exécuter une fois le contenu de la fonction d'importation est terminée. L'exemple de code de fonction étendue suivant montre : fonction helpfulFunction ( someText , someFunction ) {//fonction implementationalert ( someText ) ; someFunction (); }

    Lorsque ce code s'exécute , la boîte de dialogue d'alerte s'affiche avec "Bonjour" affichée en son sein. Lorsque l'utilisateur ferme la boîte de dialogue, la fonction de rappel sera exécuté , si la boîte de dialogue apparaîtra à nouveau avec "Terminé" s'affiche en son sein. Il s'agit d' un modèle commun pour les fonctions de rappel , bien que les détails de mise en œuvre sont purement pour la démonstration . La fonction de rappel est normalement la dernière ligne à exécuter à l'intérieur de la fonction, il est passé à , après propre traitement de cette fonction est terminée .

    Previous :

    next :
      articles connexes
    ·Comment concevoir un Panier 
    ·Comment faire un élément en ligne avec CSS 
    ·Les avantages de la programmation déclarative 
    ·Comment défragmenter une image VMWare 
    ·Comment formater un champ lié DataGrid 
    ·Qu'est-ce que Interleave Coding 
    ·Types de WCF Sessions 
    ·Comment tuer une commande à l'aide Python 
    ·Différences entre Prolog et Lisp 
    ·Comment faire pour installer InstallShield 11,5 Serial 
      articles en vedette
    ·Comment utiliser Console.Write en VB.NET 
    ·Comment déclarer un tableau String 
    ·Comment faire pour supprimer un nœud dans Perl XML Bri…
    ·Comment faire pour convertir LPSTR au RC 
    ·Comment créer un programme Visual Basic en utilisant u…
    ·Comment faire pour utiliser Visual C 6 
    ·Comment faire pour convertir LINQ résultats à un Data…
    ·Comment faire pour vérifier pour les entiers en JavaSc…
    ·Comment concaténer des chaînes en Python 
    ·Comment utiliser une carte-image dans Visual Studio 
    Copyright © Connaissances Informatiques http://fr.wingwit.com