Per rimuovere una stringa in un intervallo specificato, utilizzare il removeRange (_ :) metodo:Comprendere la removeRange (_ :) documentazione
1 let range = advance(welcome.endIndex, -6)..<welcome.endIndex 2 welcome.removeRange(range) 3 println(welcome) 4 // prints "hello"
Estratto da: Apple Inc. “La Swift Programming Language . "IBooks. https://itun.es/ca/jEUH0.l
Hi there,
io non comprendere appieno la sintassi e la funzione della linea 1 del codice di cui sopra.
Si prega di spiegare con questa stringa:
let welcome = "hello there"
Questo è quello che ho lavorato fuori: "Per cambiare l'indice di inizio e di fine, utilizzare advance()
"
Una migliore documentazione di advance()
è accolto favorevolmente. vale a dire che è argomenti
Utilizzare
..<
di fare una serie che omette il suo valore superioreEstratto da: “La Swift linguaggio di programmazione” Apple Inc. iBook. https://itun.es/ca/jEUH0.l
welcome.endIndex
sarà 11
Qual è la difficoltà? Le stringhe hanno startIndex e endIndex. È necessario aumentarli/diminuirli via anticipo. Un intervallo è qualcosa come '' ... '' o 'index' .. <''. –
Non sapevo che le variabili (o le costanti) possono contenere intervalli. –