Składnia
Swift_String.Usuń (w: Swift_String.indeks (Swift_String.startIndex, offsetby: index_val))Gdzie: Swift_String to ciąg wejściowy, a indeks_val jest indeksem znaku, który ma zostać usunięty.
Parametr
Oto jedyny parametr pobrany metodą remove (). Musimy dostarczyć właściwość StartIndex i wartość indeksu za pośrednictwem offsetby.
Powrót
Zwróci usunięty znak.
Kiedy próbujemy wydrukować ciąg Swift po zastosowaniu metody, zobaczysz, że znak zostanie usunięty w określonej pozycji.
Przykład 1
Utwórzmy sznur - „potas i wodór” i usuń znak w 4. pozycji.
// Rozważ łańcuch Swift.Wyjście
Wyjaśnienie
Linia 2:
Tworzymy ciąg o nazwie Swift_String, który trzyma - „potas i wodór”.
Linia 7:
Usuń czwarty znak z Swift_String i wyświetl go.
Zwraca postać - „S”
Linia 11:
Teraz wyświetlimy końcowe Swift_String.
Przykład 2
Utwórzmy sznur - „potas i wodór” i usuń znak w 11. pozycji.
/// Rozważ szybki ciąg.Wyjście
Wyjaśnienie
Linia 2:
Tworzymy ciąg o nazwie Swift_String, który trzyma - „potas i wodór”.
Linia 7:
Wyjmij 11. znak z swift_string i wyświetl go.
Zwraca charakter - „n”
Linia 11:
Teraz wyświetlimy końcowe Swift_String.
Jeśli spróbujesz usunąć znak, który jest indeksowy z zakresu, otrzymasz błąd-Indeks ciągu jest poza granicami.
Pokazajmy błąd.
// Rozważ łańcuch Swift.Błąd:
Wniosek
Widzieliśmy różne przykłady, aby zademonstrować metodę usuwania () w Swift. Metoda resuch () służy do usunięcia określonego znaku w ciągu Swift w oparciu o pozycję indeksu. Przekażemy pozycję indeksu konkretnego znaku za pomocą index () za pomocą wartości offsetby. Zwróci usunięty znak. Kiedy próbujemy wydrukować ciąg Swift po zastosowaniu metody, zobaczysz, że znak zostanie usunięty w określonej pozycji. Upewnij się, że Java określisz wskaźnik znaków z zakresem, w przeciwnym razie otrzymasz błąd - „Indeks ciągów jest poza granicami”.