Nwlapcug.com


Sintassi di una funzione

Sintassi di una funzione


Quando i programmatori scrivono applicazioni di computing, hanno bisogno di creare codice che implementerà ogni processo necessario, che può essere un compito complesso. Per ridurre al minimo la quantità di codice necessaria per fornire la funzionalità richiesta da un'applicazione, i programmatori creano spesso funzioni. Una funzione definisce un insieme di attività che altro codice può chiamare su di lavorazione. Questo riduce la necessità di ripetere il codice e rende più semplice lo sviluppo futuro. La sintassi di una funzione varia da un linguaggio di programmazione ad un altro.

Nome della funzione

Quando un programma contiene una funzione, il nome della funzione è principalmente quello che definirà e identificarlo. I programmatori possono scegliere nomi che soddisfare lo scopo delle funzioni, come nel seguente esempio di JavaScript:

Function outputThis(textValue) () {

Alert(TextValue);

}

Questa funzione scrive un pezzo di testo a un utente del sito Web mediante la creazione di una finestra pop-up di avviso con il messaggio in esso visualizzato. Il nome di funzione "outputThis" è una rappresentazione concisa ma significativa di ciò che la funzione fa. Questo significa che i programmatori che lavorano su altri settori del codice dovrebbero essere in grado di fare uso della funzione in modo intuitivo, senza dover conoscere ogni dettaglio di implementazione all'interno di esso.

Contenuto

Il contenuto di una funzione viene visualizzato tra parentesi graffe in molti linguaggi di programmazione. Il seguente codice di esempio in PHP dimostra una funzione con poche righe di codice in esso:

Function write_header() () {

$heading = "Pagina dei contatti";

echo "< div id = 'intestazione' >";

Eco $heading;

echo "< / div >";

}

Quando questa funzione viene eseguita, verrà eseguito ogni riga all'interno di esso. Al termine del codice all'interno delle parentesi graffe, esecuzione salterà indietro fino al punto in cui la funzione è stata chiamata.

Parametri

Le funzioni possono accettare parametri nella maggior parte dei linguaggi di programmazione. Usando i parametri consente ai programmatori di passare i valori dei dati o variabili a una funzione, sartoria l'elaborazione che svolge a circostanze specifiche. Nell'esempio di codice Java viene illustrato un metodo, che è l'equivalente Java di una funzione, assumendo un valore di parametro:

() {public void writeThisOut (String outputMessage)

String messageIntro = "Ecco il messaggio:";

System.out.println(messageIntro);

System.out.println(OutputMessage);

}

Questo codice utilizza i dati di parametro passato come parte dell'elaborazione. Ciò che il metodo non dipende dal partito sul valore che riceve come parametro, quando lo chiama codice esterno.

Restituisce

Funzioni in alcune lingue possono restituire valori al codice li chiama. In Java, un metodo deve dichiarare il tipo di dati che verrà restituito, come segue:

public String shortenString(originalString) {

Return originalString.substring (0, 10);

}

Questo metodo restituisce una versione abbreviata della stringa passata come parametro. Il contorno di metodo contiene un'indicazione che il valore restituito sarà di tipo stringa. In altre lingue, non è necessario specificare il tipo restituito. La parola chiave "return" appare in molte lingue.

Chiamate

A parte la definizione di funzioni, script e programmi devono essere in grado di chiamare le loro funzioni. Il codice che chiama una funzione utilizza il nome della funzione e sarti sintassi aggiuntiva per i dettagli della funzione, compresi i parametri e valori restituiti. Nell'esempio di codice PHP viene illustrato chiamando una funzione, passando un parametro e ricevendo un valore restituito:

$result = calculateIt(7);

In questo caso, la funzione riceve un parametro numerico e restituisce un valore, che questo codice memorizza in una nuova variabile.