Chiusura (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
"quali (stringhe, interi, ecc.)" ho rimosso le parentesi tonde perchè inutili
Riga 13:
 
== Chiusure e funzioni ==
Le chiusure sono presenti in quei linguaggi che trattano le [[Funzione (informatica)|funzioni]] come ''oggetti di prima classe'' (''first-class object''), cioè consentono di passarle come parametri ad altre funzioni, restituirle come valori da altre funzioni, assegnarle a variabili, ecc., come si fa con i tipi più semplici, quali ([[Stringa (informatica)|stringhe]], [[Numero intero|interi]], ecc.).
 
In [[ML programming language|ML]], il seguente codice definisce una funzione <code>f</code> che restituisce il parametro passatogli più 1: