Programmare in swift - manuale italiano

Category: manuale (page 3 of 5)

05 – Guida al linguaggio Swift – Array e dizionari (2 di 2)

Se avete bisogno di aver stampato a video l’indice di ogni valore, potete utilizzare la funzione enumerate per scorrere l’array e veder ei vari indici. La funzione enumerate restituisce una tupla per ogni elemento della matrice composta dell’indice e dal valore di tale elemento. È possibile scomporre la tupla in costanti temporanee o variabili come parte dell’iterazione:

 

for (index, value) in enumerate(shoppingList) {
println(“Item \(index + 1): \(value)”)
}
// Item 1: Six eggs
// Item 2: Milk
// Item 3: Flour
// Item 4: Baking Powder
// Item 5: Bananas

Continue reading

05 – Guida al linguaggio Swift – Array e dizionari (1 di 2)

Collection Types

Swift fornisce due tipi di raggruppamenti per i dati, noti come array e dizionari, per la memorizzazione di diversi valori. Gli Array memorizzano valori ordinati e dello stesso tipo; i dizionari memorizzano valori dello stesso tipo ma non ordinati, che possono essere consultati ed utilizzati attraverso un identificatore univoco (noto anche come chiave).

Matrici e dizionari in Swift sono sempre chiare sui tipi di valori e chiavi che possono memorizzare. Questo significa che non è possibile inserire un valore di tipo errato in un array o dizionario per errore. Significa, inoltre, si può essere fiduciosi circa i tipi di valori che recupera da un array o dizionario. L’utilizzo di Array o dizionari estremamente tipizzati permette di evitare errori nella stesura del codice.

Continue reading

04 – Guida al linguaggio Swift – Stringhe e caratteri (2 di 2)

Concatenare stringhe e caratteri
Stringhe e caratteri possono essere concatenati tra di loro utilizzando l’operatore di addizione (+) andando a creare quindi una nuova stringa:

let string1 = “hello”
let string2 = ” there”
let character1: Character = “!”
let character2: Character = “?”

 

let stringPlusCharacter = string1 + character1 // equals “hello!”
let stringPlusString = string1 + string2 // equals “hello there”
let characterPlusString = character1 + string1 // equals “!hello”
let characterPlusCharacter = character1 + character2 // equals “!?”

Continue reading

04 – Guida al linguaggio Swift – Stringhe e caratteri (1 di 2)

Stringhe e caratteri

Una stringa è una sequenza ordinata di caratteri, come ad esempio “hello, world” oppure “albatross”. Le stringhe in Swift sono rappresenytate dal tipo di dato “string”, che rappresenta un insieme di caratteri raccolti e ordinati.

La sintassi per manipolare caratteri e creare stringhe in swift è molto semplice ed ha alcune caratteristiche in comune con il linguaggio C. Per concatenare due o più stringhe si usa semplicemente l’operatore di addizione “+”.

Continue reading

03 – Guida al linguaggio swift – Operatori base (2 di 2)

Il segno di b viene ignorato per quanto riguarda i valori negativi. questo significa che % b e % -b danno lo stesso risultato.


CALCOLO DEL RESTO NEI NUMERI A VIRGOLA MOBILE
A differenza degli operatori di resto in C e Objective-C, in Swift possono operare anche con i numero in virgola mobile:

8 % 2.5 // equals 0.5

In questo esempio, 8 diviso 2.5 uguale a 3, con un resto di 0.5 , infatti l’operatore resto restituisce un valore double di 0.5.

OPERATORI DI INCREMENTO E DECREMENTO

Continue reading

Olderposts Newerposts

Copyright © 2020 Programmare in swift – manuale italiano

By Ivan ColasantiUp ↑