Che cos'è una funzione nella programmazione? Spieghiamo
In continuazione con la nostra serie di programmazione, parleremo della funzione(Function) , molto di tutto ciò che essa comporta. Se vuoi imparare a programmare, la comprensione delle funzioni è davvero importante. Lo stesso vale per gli attuali programmatori che tendono a copiare il loro codice abbastanza spesso per usarlo in una sezione diversa del loro lavoro.
Imparare a usare le funzioni significa che il programmatore saprà come lavorare in modo più efficiente. Non solo, ma il codice sarà più facile da leggere e questo è un vantaggio se lavori in team.
Che cos'è una funzione nella programmazione?
In termini di base, una funzione è un blocco di codice che esegue vari compiti. Se necessario, una funzione può essere chiamata e riutilizzata numerose volte. Per rendere le cose ancora più interessanti, i programmatori possono passare facilmente le informazioni a una funzione, ma non solo, ma è anche possibile inviare le informazioni direttamente.
Al momento, molti dei linguaggi di programmazione più diffusi hanno questa funzionalità integrata, che a questo punto è prevista.
Ora, ogni volta che viene chiamata una funzione, il programma di solito mette in pausa il programma attualmente in esecuzione e implementa la funzione. Da lì, la funzione verrà letta dall'alto verso il basso e, una volta che la funzione ha completato il suo compito, il programma riprenderà da dove si era interrotto.
Se la funzione restituisce un valore, quel particolare valore verrà quindi utilizzato nel punto in cui la funzione è stata originariamente chiamata.
Leggi(Read) : Cos'è il linguaggio di programmazione Java(What is Java Programming language) ?
Come scrivere una funzione Void
OK, quindi scrivere una funzione void è semplicissimo e può essere fatto in un breve lasso di tempo. Tieni(Bear) presente che questa funzione non restituisce un valore. Diamo un'occhiata ad alcuni esempi che potrebbero darti un'idea di cosa fare.
Esempio JavaScript
function helloFunction(){ alert("Hello World!"); } helloFunction();
Esempio Python
def helloFunction(): print("Hello World") helloFunction()
Esempio C++
#include <iostream> using namespace std; void helloFunction(){ cout << "Hello World!"; } int main(){ helloFunction(); return 0; }
Leggi(Read) : Cos'è il linguaggio di programmazione R(What is the R programming language) ?
Come scrivere funzioni che richiedono un valore
Se stai scrivendo lo stesso pezzo di codice più volte durante il tuo lavoro, le funzioni void sono perfette per questo. Tuttavia, questi tipi di funzioni non cambiano, il che non le rende super utili. Il modo migliore per rendere più vantaggiose le funzioni void è aumentare ciò che possono fare inviando valori diversi alla funzione.
Esempio Python
def helloFunction(newPhrase): print(newPhrase) helloFunction("Our new phrase")
Esempio JavaScript
function helloFunction(newPhrase){ alert(newPhrase); } helloFunction("Our new phrase");
Esempio C++
#include <iostream> using namespace std; void helloFunction(string newPhrase){ cout << newPhrase; } int main(){ helloFunction("Our new Phrase"); return 0; }
Leggi(Read) : I migliori principi e linee guida di programmazione che tutti i programmatori dovrebbero seguire(Best Programming Principles & Guidelines all Programmers should follow) .
Come scrivere una funzione che restituisce un valore
L'ultimo aspetto di questo articolo, quindi, è come scrivere una funzione che restituirà un valore. Ogni volta che vuoi modificare i dati prima di usarli, questa è la strada da percorrere nella maggior parte delle situazioni.
Esempio Python
def addingFunction(a, b): return a + b print(addingFunction(2, 4))
Esempio JavaScript
function addingFunction(a, b){ return a + b; } alert(addingFunction(2, 4));
Esempio C++
#include <iostream> using namespace std; int addingFunction(int a, int b){ return a + b; } int main(){ cout << addingFunction(2, 4) ; return 0; }
Leggi(Read) : I migliori progetti per programmatori principianti(The best projects for beginner Programmers) .
Divertiti(Have) a testare i codici che abbiamo elencato qui. Ci auguriamo che si rivelino utili nel tuo lavoro.
Related posts
I cinque migliori progetti per i programmatori principianti
Come eseguire un Java program dallo Command Prompt
Cos'è JavaScript Programming Language
Qual è il linguaggio di programmazione Java? Code esempi
Qual è la lingua R programming e perché dovresti usare RStudio
PilotEdit Lite fa un buon lavoro nel modificare i file di grandi dimensioni Programming
Cos'è Google Go Programming Language - Requisiti, FAQ
Alternate Text Browser consente di sfogliare diversi Programming Lingue
Download, Install, Learn Microsoft Small Basic programming Lingua
14 migliori siti per lezioni gratuite di programmazione informatica
La migliore programmazione Principles & Guidelines tutto Programmers dovrebbe seguire
Differenza tra Low-level and High-level Programming languages
8 migliori siti Web per imparare Python Programming
Quali sono i migliori linguaggi di programmazione da imparare nel 2020?