In der Welt der Computer-Programmierung, sind Funktionen, geschlossene Kapseln von Software, oder fixieren lösen ein bestimmtes Problem oder eine bestimmte Aufgabe zu tun . Implizite Funktionen sind diejenigen, die bis zum Betriebssystem zu entziffern ließ , welche Art es ist eigentlich so , dass der Computer die Durchführung der Arbeit . Explizite Funktionen sind diejenigen, die eindeutig sind bis vor so definiert das Betriebssystem nicht raten muss, was es zu tun vor der Verarbeitung der Funktion . Überlegungen für die Verwendung von Explicit Funktionen
Mit explizite Funktionen beim Aufbau einer Software-Anwendung erfordert, dass Sie zu erklären und definieren alle Variablen-Typen , die Sie in dieser Funktion nutzen kannst. Wenn Sie erklären ausdrücklich, Ihre Variablen für die Funktion in jedem Software-Programm verwenden , erstellen Sie eine " explizite Funktion " innerhalb dieser Software-Anwendung. Explizite Funktionen zwingen, Ihre genaue Absicht der Funktion zum Wohle der anderen Software- Programmierer, die das Lesen der Code zu einem späteren Zeitpunkt möglicherweise erklären. Dadurch können andere Programmierer debug helfen , pflegen und Pflege Ihres Codes mit Leichtigkeit und kann ein Unternehmen Zeit und Geld dabei sparen . Einige Software- Entwicklungsumgebungen zwingen diese Einstellung auf "an" standardmäßig noch bevor Sie Ihre erste Zeile Code zu schreiben . Sie haben auch die Möglichkeit, das Einrichten dieser Funktion manuell , bevor Sie Ihren Code schreiben , indem Sie die "Option Explicit On "-Anweisung , bevor Sie einen anderen Code zu schreiben.
Beispiel von expliziten Funktionen
eine explizite Funktion kann in einer Software- Routine, die zwei Nummern zusammen, dann zeigt das Ergebnis aufgenommen berechnet gesehen werden. Zum Beispiel würde die Software-Code , wie zu sehen ist, " erklären Variable 1 = integer , erklären Variable 2 = integer , erklären total = ganze Zahl ist. " Die nächste Zeile würde so weiter " ( total = Variable 1 + variable 2). " Die dritte Linie wäre , "Display total. " Die Variablen werden explizit als " Integer" , dh das Betriebssystem weiß, es sollte eine Zahl und ein Buchstabe nicht für " variable1 " und erklärten " Variable 2 ". Das Betriebssystem können nun zwei Zahlen zusammen und nicht etwas anderes tun , wie die Kombination von zwei getrennte Wörter ein zusammengesetztes Wort zu bilden.
Überlegungen in Verwenden impliziter Funktionen
< p> Mit implizite Funktionen können Sie Ihre Programmierung der Zeit abnehmen , aber auch Raum für Fehler als Betriebssystem kann das System Ihre Absichten anders interpretieren als Sie erwarten . Der Code kann etwas einfacher durch die Vermeidung ausdrücklich erklärt jede Variable Typ , vor allem, wenn der Typ der Variablen logisch genug für das menschliche Auge scheint zu lesen. Wenn Ihr Betriebssystem nicht interpretiert die variable Art , wie Sie wollen , dann werden Sie Fehlermeldungen erhalten und Ortung die wahre Quelle des Fehlers kann schwieriger sein, als Sie versuchen zu debuggen .
Beispiele implizite Funktionen
Eine implizite Funktion kann man erkennen , wenn Sie voreingestellte Werte in die Variablen platzieren , bevor Sie die Funktion zu schreiben , aber nicht sagen, das Betriebssystem , welche Art von Variable es ist. Zum Beispiel, " Variable 1 = 10, 2 = Variable " hinter " , variable 3 = " das Bücherregal , " sind alle Variablen , die entweder " Integer "oder Worte, die das Betriebssystem eine ruft " string " aber du hast nicht erklären diese Tatsache durch Schreiben "integer" nach den Zahlen oder "string" nach den Worten . Das Betriebssystem wird nun nach links , dass " Variable 1 " ist ein "integer" , weil sie nicht aus Buchstaben oder Sonderzeichen und diese Variable 2 implizieren nicht enthält keine Zahlen, so dass es möglicherweise eine sein könnte "string ".