Computer programma's bevatten vaak veel kleinere programma's binnen hen , genaamd " functies " of soms " subroutines . " Een functie voert een specifieke taak en stuurt het resultaat van die taak terug naar het hoofdprogramma voor verder gebruik of de gebruiker in de vorm van weergeven van informatie op het computerscherm . Programmeer-en scripttalen komen met vele vooraf gedefinieerde functies , en u kunt ook uw eigen . Calling Functies Om een functie aan te roepen betekent gewoon om het te gebruiken . Wanneer u een functie in je code te schrijven , doet u dat omdat het hoofdprogramma kan nodig zijn om het te gebruiken op een gegeven moment om een specifieke taak uit te voeren . Door het definiëren van de voorwaarden voor wanneer dit moet gebeuren , zal uw programma in staat zijn om de functie iedere keer dat het nodig heeft om die taak uit te voeren noemen . Belangrijkste Voordelen Functies bieden vele voordelen , en drie in het bijzonder. Ze maken het hoofdprogramma makkelijker te begrijpen , te debuggen en te behouden door te breken in kleinere stukken . Ze omgaan met repetitieve taken , het verminderen van redundantie in de code . Ten slotte kunt u uw functie code hergebruiken in andere programma's die soortgelijke taken te betrekken , bespaart jezelf werken . Syntax Een functie heeft de syntaxis van " function_name ( parameters ) . " De naam van de functie maakt het mogelijk een programma te bepalen welke functie om te gebruiken op een bepaald punt . De haakjes dienen als oproep operators , vertelt de computer om alle parameters binnen hen doorgeven aan de genoemde functie . De parameters zelf kan leeg zijn , of ze kunnen alle informatie die het programma nodig heeft om te leveren aan de functie omvatten . Onafhankelijkheid Programma en de functies binnen hen werken met een hoge mate van onafhankelijkheid ten opzichte van elkaar . Functies niet schelen over iets in het hoofdprogramma , behalve voor wat de parameters van het programma biedt aan hen . Evenmin hoeft de hoofdprogramma niet de zorg over iets in de functie , behalve voor wat de berekende waarden van de functie terugkeert naar het. Dit maakt functies zeer krachtig en nuttig . Voorbeeld Stel, je werkt als architect en u een programma dat u helpt met vervelende rekenkundige schrijven . Je kan een specifieke functie die de oppervlakte van een ellipsoïde , " ellipsoid_volume ( a , b , c ) " berekent schrijven . De formule voor deze berekening is erg lang , maar er zijn slechts drie kernvariabelen betrokken , waardoor het ideaal is voor automatische berekening op de computer maakt . Wanneer uw programma deze functie belt , wordt u gevraagd om input van de drie stralen van de ellipsoïde . De functie doet de rest , en toont de oppervlakte voor u vrijwel direct.
|