Skip to content

Instantly share code, notes, and snippets.

@nicol-ograve
Last active March 1, 2025 16:22
Show Gist options
  • Save nicol-ograve/a72400d5072f389fe3ad403ff78aff36 to your computer and use it in GitHub Desktop.
Save nicol-ograve/a72400d5072f389fe3ad403ff78aff36 to your computer and use it in GitHub Desktop.
// Funzione senza parametri
void saluta() {
print("Ciao, mondo!");
}
// Funzione con parametri posizionali
void somma(int a, int b) {
print("Somma: ${a + b}");
}
// Funzione con parametri nominali
void presentazione({String nome = "Anonimo", String cognome = "Rossi"}) {
print("Mi chiamo $nome $cognome");
}
void main() {
saluta();
somma(5, 7);
presentazione(nome: "Mario", cognome: "Verdi");
// Funzione anonima
var moltiplica = (int x, int y) {
return x * y;
};
print("Moltiplicazione: 4 * 2 = ${moltiplica(4, 2)}");
// Arrow function
int quadrato(int numero) => numero * numero;
print("Quadrato di 6: ${quadrato(6)}");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment