Swift Language Dichiarazione dei dizionari

Esempio

I dizionari sono una collezione non ordinata di chiavi e valori. I valori si riferiscono a chiavi univoche e devono essere dello stesso tipo.

Quando si inizializza un dizionario, la sintassi completa è la seguente:

var books : Dictionary<Int, String> = Dictionary<Int, String>()

Sebbene un modo più conciso di inizializzare:

var books = [Int: String]()
// or
var books: [Int: String] = [:]

Dichiarare un dizionario con chiavi e valori specificandoli in un elenco separato da virgole. I tipi possono essere dedotti dai tipi di chiavi e valori.

var books: [Int: String] = [1: "Book 1", 2: "Book 2"]
//books = [2: "Book 2", 1: "Book 1"] 
var otherBooks = [3: "Book 3", 4: "Book 4"]
//otherBooks = [3: "Book 3", 4: "Book 4"]