Qui è il mio codice:non possono modificare array multidimensionale utilizzando .last
var states:[[[Int]]] // I create an empty multidimensional array
states = [[[0,0,0],[0,0,0],[0,0,0]]] // I give it a value
// Why does here it doesn't work ? ('@ivalue $T11' is not identical to 'Int')
states.last![0][0] = 1
// And here it does ?
states[0][0][0] = 1
Non ricevo perché mi genera un errore in un caso e non nell'altro? Ho pensato che avrebbe fatto esattamente la stessa cosa ...
Grazie mille! :) –