Nwlapcug.com


Funzione della funzione di chiamata

Programmi per computer contengono spesso molti programmi più piccoli all'interno di esse, chiamata anche "funzioni" o "subroutine". Una funzione esegue un'attività specifica e quindi invia il risultato di tale operazione al programma principale per un ulteriore uso o all'utente sotto forma di visualizzazione delle informazioni sullo schermo del computer. Programmazione e linguaggi di scripting sono dotati di molte funzioni predefinite, ed è inoltre possibile definire il proprio.

Chiamata di funzioni

Per chiamare una funzione semplicemente si intende utilizzarlo. Quando si scrive una funzione nel codice, è farlo perché il programma principale potrebbe essere necessario ad un certo punto essere utilizzato per eseguire un'attività specifica. Definendo le condizioni per quando questo dovrebbe accadere, il programma sarà in grado di chiamare la funzione ogni volta che è necessario eseguire questa operazione.

Benefici chiave

Funzioni offrono molti vantaggi e tre in particolare. Rendono il programma principale più facile da capire, il debug e mantenere rompendo in pezzi più piccoli. Si occupano di compiti ripetitivi, riducendo la ridondanza nel codice. Infine, è possibile riciclare il codice funzione in altri programmi che coinvolgono compiti simili, risparmiando lavoro.

Sintassi

Una funzione ha la sintassi di "function_name(parameters)." Il nome della funzione consente a un programma identificare quale funzione utilizzare in un dato punto. Le parentesi servono come operatori di call, che dice al computer di passare parametri al loro interno alla funzione denominata. I parametri stessi possono essere vuoti, o possono includere tutte le informazioni che il programma deve fornire alla funzione.

L'indipendenza

Programmi e le funzioni all'interno del loro lavoro con un elevato grado di indipendenza uno da altro. Funzioni non importa niente nel programma principale, ad eccezione di tutti i parametri che il programma fornisce a loro. Allo stesso modo, il programma principale non importa niente nella funzione tranne per qualunque valori calcolati la funzione restituisce ad esso. Questo rende le funzioni molto potente e utile.

Esempio

Si supponga che si lavora come architetto e si scrive un programma che ti aiuta con l'aritmetica noioso. È possibile scrivere una specifica funzione che calcola l'area della superficie di un ellissoide, "ellipsoid_volume (a, b, c)". La formula per il calcolo è molto lunga, ma ci sono solo tre core variabili coinvolte, che lo rende ideale per il calcolo automatico del computer. Quando il programma chiama questa funzione, si chiederà di inserire i tre raggi dell'ellissoide. La funzione sarà fare il resto e visualizzare l'area di superficie per voi quasi istantaneamente.