Sto imparando veloce. Ho provato questo in Playground. Non ho idea del motivo per cui la stringa non viene mai scritta in maiuscolo qui. O c'è un altro modo per capitalizzare direttamente la stringa all'interno della matrice?Come posso capitalizzare direttamente tutte le stringhe all'interno di un array?
Ecco il mio codice.
var dogNames = ["Sean", "fido", "Sarah", "Parker", "Walt", "abby", "Yang"]
for index in 0..<dogNames.count {
var dogName = dogNames[index].capitalizedString
dogNames.removeAtIndex(index)
dogNames.append(dogName)
}
Quando si tenta di visualizzare nuovamente la variabile dogNames. Le stringhe all'interno non vengono maiuscole.
È possibile sostituire direttamente dogNames [index] = somethingelse nel ciclo for –