Menu
Coddy logo textTech

Funzioni con parametri

Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 67 di 94.

I parametri posizionali consentono alle funzioni di accettare valori di input che possono essere usati all'interno del corpo della funzione. Si chiamano «posizionali» perché il loro ordine è importante.

Crea una funzione con un parametro posizionale:

void greet(String name) {
  print('Hello, $name!');
}

void main() {
  greet('Dart');
}

Dopo aver eseguito il codice qui sopra, l'output sarà:

Hello, Dart!

Crea una funzione con più parametri posizionali:

void printSum(int a, int b) {
  int sum = a + b;
  print('The sum of $a and $b is $sum');
}

void main() {
  printSum(5, 3);
}

Dopo aver eseguito il codice qui sopra, l'output sarà:

The sum of 5 and 3 is 8
challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a creare una funzione con parametri posizionali. I parametri posizionali sono valori che passi a una funzione in un ordine specifico.

Completa la funzione calculateArea che accetta due parametri: length e width. La funzione deve calcolare e restituire l'area di un rettangolo (length × width).

Output previsto:

The area of the rectangle is: 50

Provalo tu

void main() {
  // Questi valori sono già stati definiti per te
  double length = 10.0;
  double width = 5.0;
  
  // TODO: Chiama la funzione calculateArea con i parametri length e width
  // e memorizza il risultato nella variabile 'area'
  double area = 0.0;
  
  // Questo mostrerà il risultato
  print('The area of the rectangle is: $area');
}

// TODO: Completa questa funzione per calcolare e restituire l'area di un rettangolo
// La funzione deve accettare due parametri: length e width
double calculateArea() {
  // Il tuo codice qui
  
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Dart online