Aby wyjąć podciąg w określonym zakresie, należy użyć removeRange (_ :) metody:Zrozumienie removeRange (_ :) dokumentację
1 let range = advance(welcome.endIndex, -6)..<welcome.endIndex 2 welcome.removeRange(range) 3 println(welcome) 4 // prints "hello"
Fragment z: Apple Inc. „Swift Programming Language . "IBooks. https://itun.es/ca/jEUH0.l
Cześć,
nie w pełni zrozumieć składnię i funkcję linii 1 w powyższym kodzie.
Proszę wyjaśnić stosując ten ciąg:
let welcome = "hello there"
to co mam wypracowane "Aby zmienić indeks początkowy i końcowy, należy advance()
"
Lepszym dokumentacja advance()
jest mile widziane. to znaczy, że to argumenty
Wpisz
..<
wykonać serię które są pomijane jej górna wartośćFragment z: „Swift Programming Language” Apple Inc. iBooks. https://itun.es/ca/jEUH0.l
welcome.endIndex
będzie 11
Na czym polega trudność? Łańcuchy mają wartość startIndex i endIndex. Musisz zwiększyć/zmniejszyć je z góry. Zakres jest podobny do '' ... '' lub 'index' .. <''. –
Nie wiedziałem, że zmienne (lub stałe) mogą zawierać zakresy. –