Le Closure e le funzioni in Swift sono uno degli argomenti più ostici di un qualsiasi sviluppatore alle prime armi ma allo stesso tempo è un modo intelligente di scrivere funzioni. Una Closure con il linguaggio Swift ti permette di definire il comportamento di un parametro, di tipo funzione, all’interno della chiamata di una qualsiasi funzione. E’ di fatto una funzione senza nome, che è possibile assegnare ad una variabile o ad una costante, passare come parametro o restituire come se fosse un valore.
Con questo corso prosegue il percorso per imparare a programmare con questo linguaggio di programmazione. In swift le funzioni sono una parte essenziale del linguaggio, esse costituiscono i mattoncini fondamentali su cui costruire un’applicazione. In questo corso vedremo cosa sono e come utilizzare le funzioni e le closure. Vedremo come definire e gestire i valori di ritorno di una funzione, spiegheremo lo scope e la visibilità delle variabili globali. Vedremo come definire parametri normali, interni ed esterni, con valori di default e parametri variadici. Scopriremo perchè le funzioni sono definite first class type, cosa implica e quali sono le potenzialità. Vedremo cosa sono e come utilizzare le closure nelle sue varie forme, scopriremo insieme le funzioni globali di swift e vedremo infine le hiHigher Order Functions e dove trovarle all’interno del linguaggio.
Introduzione a Swift
Introduzione a Swift, Funzioni e Closure in Swift, Swift a oggetti, Swift avanzato
Scopri di più sui corsi di programmazione ICT e learning.