In de wereld van computer programmeren , functies zijn op zichzelf staande capsules van software die vast of een specifiek probleem op te lossen of doen een specifieke taak . Impliciete functies zijn degenen die worden overgelaten aan het besturingssysteem om te ontcijferen wat voor type het is eigenlijk zo dat de computer kan uitvoeren van de taak . Expliciete functies zijn degenen die duidelijk omschreven zijn aan de voorkant , zodat het besturingssysteem hoeft niet te raden wat het is omgaan met vóór de verwerking van de functie . Overwegingen van het gebruik van expliciete functies behulp expliciete functies, terwijl de bouw van een programma ook zelf te verklaren en definiëren alle van de variabele types die je zult gebruiken in die functie . , Wanneer u expliciet uw variabelen voor de functie te gebruiken in een softwareprogramma , bent u het creëren van een " expliciete functie " binnen die softwaretoepassing . Expliciete functies dwingen je om je exacte bedoeling van de functie ten behoeve van andere software programmeurs die kunnen lezen van uw code op een later tijdstip uit te leggen . Dit stelt andere programmeurs om debug helpen , onderhouden en het onderhoud van uw code met gemak en kan een bedrijf tijd en geld besparen in te doen . Sommige software -ontwikkelaar omgevingen dwingen deze instelling op "on " standaard zijn, zelfs voordat u schrijft uw eerste regel code . Je hebt ook de mogelijkheid van het opzetten van dit handmatig voordat u uw code te schrijven door het intikken van de " Option Explicit On " statement voordat u een andere code te schrijven . Voorbeeld van expliciete functies een expliciete functie kan worden gezien in een software routine die twee getallen berekend worden samengeteld dan de resultaten worden getoond . Bijvoorbeeld , zou de software code worden gezien als " verklaart variable 1 = integer , vast variable 2 = integer , vast totaal = integer . " De volgende regel zou blijven als " ( totaal = variabele 1 + variabele 2 ) . " De derde regel zou zijn , "Toon totaal. " De variabelen worden expliciet aangegeven als een " integer " type, wat betekent dat het besturingssysteem weet dat er moet een nummer en niet een letter voor " variabele1 " en zijn " variabele 2 . " Het besturingssysteem kan nu twee getallen bij elkaar optellen en iets anders niet te doen , zoals het combineren van twee afzonderlijke woorden van een samengesteld woord te vormen . Overwegingen bij het gebruik van Impliciete Functions met behulp van impliciete functies kunt u uw programmering tijd afnemen , maar laat ook ruimte voor het besturingssysteem fout als het systeem kan uw bedoelingen anders dan je verwacht interpreteren . Uw code kan iets gemakkelijker te lezen door het vermijden expliciet verklaren elke variabele soort , vooral als het type variabele lijkt logisch genoeg voor het menselijk oog . Als uw besturingssysteem niet interpreteren de variabele type als u van plan bent , dan zult u foutmeldingen ontvangt en het lokaliseren van de ware bron van de fout kan worden moeilijker als je probeert te debuggen . Voorbeelden van Functies impliciete Een impliciete functie kan worden gezien wanneer u plaatst vooraf ingestelde waarden in je variabelen voordat u de functie te schrijven , maar niet vertellen het besturingssysteem wat voor soort variabele het is . Bijvoorbeeld , " variabele 1 = 10 , variabele 2 = " achter " , variabele 3 = " de boekenplank , " zijn alle variabelen die ofwel " gehele getallen " of woorden die het besturingssysteem noemt een" string " maar je hebt dit niet verklaren feit door het schrijven van " integer " na de nummers of "string " na de woorden . het besturingssysteem wordt nu overgelaten aan impliceren dat " variabele 1 " is een " integer" omdat het geen letters of speciale tekens en die variabele 2 bevat niet bevat alle nummers , zodat het misschien een zou kunnen zijn "string . "
|