|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Implicit & Explicit funktioner Programmering

    I världen av datorprogrammering , funktioner är slutna kapslar av mjukvara som fixar eller lösa ett specifikt problem eller göra ett visst jobb . Implicita funktioner är de som är kvar fram till operativsystemet att dechiffrera vilken typ det faktiskt är så att datorn kan utföra jobbet . Explicita funktioner är sådana som är tydligt definierade på framsidan så att operativsystemet inte behöver gissa vad det handlar om innan behandlingen av funktionen . Överväganden av med tydliga funktioner

    Använda explicita funktioner samtidigt bygga ett program kräver att du deklarera och definiera alla de rörliga typer som du kommer att använda i den funktionen . När du deklarera dina variabler för funktionen att använda i alla program , skapar du en " explicit funktion " inom detta program . Explicita funktioner tvinga dig att förklara din exakta avsikten med funktionen till förmån för andra programmerare som kan läsa din kod vid ett senare tillfälle . Detta gör att andra programmerare att hjälpa felsöka , underhålla och underhåll din kod med lätthet och kan spara ett företag tid och pengar i att göra så . Vissa programutvecklare miljöer tvingar denna inställning för att vara " på " som standard redan innan du skriver din första kodrad . Du har också möjlighet att ställa upp detta manuellt innan du skriver din kod genom att skriva " Option Explicit On " uttalande innan du skriver något annan kod .
    Exempel på Explicita funktioner

    en explicit funktion kan ses i ett program rutin som beräknar två siffror läggs ihop och sedan visa resultatet . Till exempel skulle den programkod ses som , " deklarerar variabel 1 = heltal , deklarerar variabel 2 = heltal , förklarar total = heltal . " Nästa rad skulle fortsätta som " ( totalt = variabel 1 + variabel 2 ) . " Den tredje linjen skulle vara , " Display totalt . " Variablerna är explicit deklarerad som en " heltal " typ , vilket innebär vet operativsystemet det bör finnas ett nummer och inte en bokstav för " variable1 " och " variabel 2 . " Operativsystemet kan nu lägga till två siffror tillsammans och inte göra något annat , som att kombinera två separata ord för att bilda ett sammansatt ord .
    Överväganden i Använda implicita funktioner
    < p > Använda implicita funktioner gör att du kan minska din programmering tid , men lämnar också utrymme för operativsystem fel som systemet kan tolka dina intentioner annorlunda än du förväntar . Din kod kan vara något lättare att läsa genom att undvika explicit deklarera varje variabel typ , särskilt om den rörliga typen verkar logiskt nog att det mänskliga ögat . Om ditt operativsystem inte tolka variabel typ som du tänker , då du får felmeddelanden och hitta den verkliga källan till felet kan vara svårare när du försöker att felsöka .
    Exempel på implicita funktioner

    En implicit funktion kan ses när du placerar förinställda värden i dina variabler innan du skriver funktionen , men inte tala om för operativsystemet vilken typ av variabel det är . Till exempel , " variabel 1 = 10 , variabel 2 = " bakom " , variabel 3 = " i bokhyllan , " är alla variabler som är antingen " heltal " eller ord som operativsystemet kallar en " sträng " men du inte deklarera detta faktum genom att skriva " heltal " efter siffrorna eller " sträng " efter orden . operativsystemet är nu kvar att antyda att " variabel 1 " är en " integer " , eftersom det inte innehåller bokstäver eller specialtecken och den variabeln 2 inte innehåller några siffror så det kan möjligen vara en " sträng ".

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder WPF TextBlock
    ·Hur man skriver ett Pseudokod att beräkna Squares
    ·Qt Designer Tutorials
    ·Hur Center en röstbrevlåda i Visual Basic
    ·Hur man skapar Laddar Bars
    ·Hur man skriver Computer Code
    ·Hur man ställer in en IRC Bouncer
    ·Hur man skapar ett Web Spider
    ·Hur till String QBasic över flera rader
    ·Definitionen av en Untrapped Runtime Error
    Utvalda artiklarna
    ·Hur man kan få en Data Grid
    ·Hur du uppdaterar Välj T - SQL
    ·Hur gör jag stoppa en person från att komma till mitt…
    ·Lägga till en information Form i PHP
    ·Visar ett PGM bildblock på C + +
    ·Hur vill kolla om ingången är en sträng i Java
    ·Hur fixar Runtime Error 5
    ·Lägga keyListener till JFrame
    ·Så Karta strängar till en lista med strängar
    ·Programmeringsteknik för nybörjare
    Copyright © Dator Kunskap http://www.dator.xyz