Parametri e Istruzione di Ritorno
Proseguendo con il nostro lavoro e l'esplorazione delle funzioni. In questo capitolo, approfondiremo una caratteristica fondamentale delle funzioni: accettare parametri e restituire dati. Questo ci permette di trasformare qualsiasi funzione in una macchina di calcolo. Iniziamo con qualcosa di semplice: il codice seguente prende 2 numeri come parametri e restituisce la loro somma:
123456function add(a: number, b: number): number { return a + b; } let result = add(5, 10); console.log(result);
Nell'esempio sopra, tra parentesi, abbiamo specificato 2 parametri che la funzione accetterà, insieme al tipo di dato di questi parametri.
Cosa sono i parametri?
Sono i dati che forniremo quando chiameremo la funzione, e possiamo utilizzare questi parametri all'interno del corpo della funzione. Ad esempio, nell'esempio sopra, quando chiamiamo la funzione, forniamo due numeri e, all'interno del corpo della funzione, questi due numeri vengono sommati.
Dopo tutto questo, la funzione restituisce il valore finale.
Come la funzione restituisce un valore
Attraverso la parola chiave return. Puoi vedere che restituiamo la somma di questi due parametri usando return.
Specifichiamo anche il tipo di dato restituito tramite i due punti durante la dichiarazione della funzione.
Troppo testo, vediamo un altro esempio di dichiarazione e utilizzo di una funzione:
1234567891011121314function sumArray(numbers: number[]): number { let sum = 0; for (let i = 0; i < numbers.length; i++) { sum += numbers[i]; } return sum; } let numbers = [1, 2, 3, 4, 5]; let total = sumArray(numbers); console.log(`Sum of numbers in the first array: ${total}`); let numbers_2 = [2, 4, 6, 8, 10]; let total_2 = sumArray(numbers_2); console.log(`Sum of numbers in the second array: ${total_2}`)
La funzione sopra calcola la somma di tutti gli elementi dell'array, iniziando dal primo e terminando con l'ultimo. Qui si può vedere che all'interno del corpo della funzione è presente un ciclo che esegue questa operazione. In questo modo, abbiamo ridotto un numero significativo di righe di codice utilizzando la funzione come blocco di codice riutilizzabile. Richiamiamo questo blocco di codice più volte con una sola riga di codice.
Si noti che inizializziamo una variabile utilizzando la funzione. Questa variabile avrà lo stesso tipo del tipo di ritorno della funzione.
1. Qual è lo scopo dei parametri in una funzione TypeScript?
2. Qual è il ruolo principale dei valori di ritorno nelle funzioni TypeScript?
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.94
Parametri e Istruzione di Ritorno
Scorri per mostrare il menu
Proseguendo con il nostro lavoro e l'esplorazione delle funzioni. In questo capitolo, approfondiremo una caratteristica fondamentale delle funzioni: accettare parametri e restituire dati. Questo ci permette di trasformare qualsiasi funzione in una macchina di calcolo. Iniziamo con qualcosa di semplice: il codice seguente prende 2 numeri come parametri e restituisce la loro somma:
123456function add(a: number, b: number): number { return a + b; } let result = add(5, 10); console.log(result);
Nell'esempio sopra, tra parentesi, abbiamo specificato 2 parametri che la funzione accetterà, insieme al tipo di dato di questi parametri.
Cosa sono i parametri?
Sono i dati che forniremo quando chiameremo la funzione, e possiamo utilizzare questi parametri all'interno del corpo della funzione. Ad esempio, nell'esempio sopra, quando chiamiamo la funzione, forniamo due numeri e, all'interno del corpo della funzione, questi due numeri vengono sommati.
Dopo tutto questo, la funzione restituisce il valore finale.
Come la funzione restituisce un valore
Attraverso la parola chiave return. Puoi vedere che restituiamo la somma di questi due parametri usando return.
Specifichiamo anche il tipo di dato restituito tramite i due punti durante la dichiarazione della funzione.
Troppo testo, vediamo un altro esempio di dichiarazione e utilizzo di una funzione:
1234567891011121314function sumArray(numbers: number[]): number { let sum = 0; for (let i = 0; i < numbers.length; i++) { sum += numbers[i]; } return sum; } let numbers = [1, 2, 3, 4, 5]; let total = sumArray(numbers); console.log(`Sum of numbers in the first array: ${total}`); let numbers_2 = [2, 4, 6, 8, 10]; let total_2 = sumArray(numbers_2); console.log(`Sum of numbers in the second array: ${total_2}`)
La funzione sopra calcola la somma di tutti gli elementi dell'array, iniziando dal primo e terminando con l'ultimo. Qui si può vedere che all'interno del corpo della funzione è presente un ciclo che esegue questa operazione. In questo modo, abbiamo ridotto un numero significativo di righe di codice utilizzando la funzione come blocco di codice riutilizzabile. Richiamiamo questo blocco di codice più volte con una sola riga di codice.
Si noti che inizializziamo una variabile utilizzando la funzione. Questa variabile avrà lo stesso tipo del tipo di ritorno della funzione.
1. Qual è lo scopo dei parametri in una funzione TypeScript?
2. Qual è il ruolo principale dei valori di ritorno nelle funzioni TypeScript?
Grazie per i tuoi commenti!