ho creato un NSMutableArray in rapida utilizzando let
e quando aggiungo addObject nel mutableArray allora questo verrà aggiunto anche se ho usato il let
per assegnare una costante. Qualcuno può spiegare come funziona let
in swift? Se non ti consente di aggiungere valore in seguito, come funziona il seguente codice ?Come può NSMutableArray aggiungere oggetto utilizzando lasciate in rapida
let arr : NSMutableArray = [1,2,3,4,5]
arr.addObject(6)
println(arr)
'let' non significa che la matrice non è mutevole. Significa che la variabile 'arr' non può essere impostata su nessun altro oggetto. – ryancrunchi
Puoi spiegarlo per favore con i dettagli? Perché quello che capisco è let significa una variabile costante, quindi come possiamo aggiungere un oggetto alla variabile costante? – user3812547
@ryancrunchi In realtà l'array non è davvero mutabile quando si usa let. Provalo su un array Swift. – Boon