Programmare in swift - manuale italiano

Category: manuale (page 1 of 5)

APPROFONDIMENTO A SWIFT “REPL”

Abbiamo già parlatori di REPL in QUESTO articolo, ora traduciamo un post sul blog Apple Swift di pochi giorni fa!

Redefining Identifiers

Il compilatore Swift evita automaticamente una vasta gamma di errori di programmazione, tra cui ambiguità involontarie derivate dalla definizione dello stesso identificatore due volte:

Continue reading

09 tutorial swift – Guida al linguaggio Swift – enumerazioni (1 di 2)

Enumerations

Una enumerazione definisce un tipo comune per un gruppo di valori.

Se avete familiarità con C, saprete che in C le enumerazioni servono per assegnare nomi relativi ad una serie di valori interi. In Swift le enumerazioni sono molto più flessibil. Se un valore (inteso come valore “grezzo”) viene fornito per ciascun membro di enumerazione, il valore può essere una stringa, un carattere o un valore di qualsiasi tipo (intero o in virgola mobile).

Continue reading

08 tutorial swift – Guida al linguaggio Swift – Closures (2 di 2)

func someFunctionThatTakesAClosure(closure: () -> ()) {
// function body goes here
}

// here’s how you call this function without using a trailing closure:

someFunctionThatTakesAClosure({
// closure’s body goes here
})

// here’s how you call this function with a trailing closure instead:

someFunctionThatTakesAClosure() {
// trailing closure’s body goes here
}

Continue reading

08 tutorial swift – Guida al linguaggio Swift – Closures (1 di 2)

Closures

Le closures sono blocchi autonomi che possono essere passati a diverse funzioni e utilizzati nel codice. Le closures in Swift sono simili ai blocchi in C e Objective-C.

Continue reading

07 tutorial swift – Guida al linguaggio Swift – Funzioni (3 di 3)

Parametri In-Out

I parametri variabili, come abbiamo visto, possono essere modificati solo all’interno della funzione stessa. Se si desidera modificare il valore di un parametro e che tali modifiche persistano dopo che la chiamata della funzione è terminata, bisogna definire il parametro come parametro in-out.

Continue reading

Olderposts

Copyright © 2017 Programmare in swift – manuale italiano

By Ivan ColasantiUp ↑