Dans le monde de la programmation informatique , les fonctions sont des capsules autonomes de logiciel qui fixent ou résoudre un problème spécifique ou faire un travail spécifique. Fonctions implicites sont celles qui sont laissées au système d'exploitation de déchiffrer ce type, il est fait de sorte que l'ordinateur peut effectuer le travail . Fonctions explicites sont celles qui sont clairement définies à l'avance de sorte que le système d'exploitation n'a pas à deviner de quoi il a affaire avant de traiter la fonction . Considérations d' Utilisation des fonctions explicites
Utilisation des fonctions explicites tout en construisant un logiciel vous oblige à déclarer et définir tous les types de variables que vous utilisez dans cette fonction. Lorsque vous déclarez explicitement vos variables de la fonction à utiliser dans n'importe quel logiciel , vous créez une fonction " explicite" dans ce logiciel . Fonctions explicites vous obligent à expliquer votre intention exacte de la fonction au profit d'autres programmeurs de logiciels qui peuvent être en train de lire le code à une date ultérieure . Cela permet aux autres programmeurs pour aider debug , maintenir et entretenir votre code avec facilité et permet d'économiser temps et argent en le faisant. Certains environnements de développement de logiciels forcer ce paramètre soit "on" par défaut avant même que vous écrivez votre première ligne de code. Vous avez également la possibilité de mettre cela en place manuellement avant que vous écrivez votre code en tapant " Option Explicit On" déclaration avant que vous écriviez n'importe quel autre code.
Exemple de fonctions explicites
une fonction explicite peut être vu dans un sous-programme de logiciel qui calcule deux nombres étant additionnées , puis l'affichage du résultat . Par exemple, le code du logiciel serait considérée comme " déclarer la variable 1 = entier , déclarer la variable 2 = entier , déclare totale = entier . " La ligne suivante continuerait comme " (total = valeur de la variable 1 + 2). " La troisième ligne serait: « Afficher totale. " Les variables sont déclarées explicitement comme un type "integer" , c'est à dire le système d'exploitation sait qu'il devrait y avoir un nombre et non une lettre de " variable1 " et " la variable 2 . " Le système d'exploitation peut maintenant ajouter deux nombres ensemble et ne pas faire autre chose, comme la combinaison de deux mots distincts pour former un mot composé .
Considérations dans Utilisation des fonctions implicites
< p> Utilisation des fonctions implicites vous permet de diminuer votre temps de programmation , mais laisse aussi la place à l'erreur du système d'exploitation que le système peut interpréter vos intentions différemment que prévu. Votre code peut être légèrement plus facile à lire en évitant explicitement déclarer chaque type de variable , surtout si le type de variable semble assez logique pour l'œil humain . Si votre système d'exploitation ne peut pas interpréter le type de variable que vous avez l'intention , alors vous recevrez des messages d'erreur et de localiser la vraie source de l'erreur peut être plus difficile que vous essayez de déboguer .
Exemples de fonctions implicites
une fonction implicite peut être vu quand vous passez des valeurs prédéfinies dans vos variables avant de vous écrire la fonction , mais ne disent pas le système d'exploitation ce type de variable il est . Par exemple, «variable 1 = 10, la variable 2 = " derrière " , variable 3 = « la bibliothèque », sont autant de variables qui sont soit« entiers »ou des mots que le système d'exploitation appelle un " string " mais vous n'avez pas déclaré cette fait par écrit "integer" après les chiffres ou les « cordes » après les mots. Le système d'exploitation est maintenant laissé entendre que «variable 1" est un "integer" car il ne contient pas de lettres ou des caractères spéciaux et que cette variable 2 ne contient tous les numéros de sorte qu'il pourrait être une "chaîne ".