Swift String - wstaw

Swift String - wstaw
Insert () w Swift służy do wstawienia znaku lub sznurka w określonej pozycji w istniejącym ciągu Swift. Istnieje kilka sposobów przekazywania parametrów, tak aby znaki/struny były wstawiane w różnych pozycjach w szybkim ciągu.

Scenariusz 1: Włóż postać na pierwszej pozycji

W tym scenariuszu wstawiamy określony znak w pierwszej pozycji, przekazując znak jako pierwszy parametr i startIndex jako drugi parametr. Ta właściwość wskazuje pierwszą pozycję indeksu. W ten sposób możemy wstawić określoną postać w pierwszej pozycji Swift String.

Składnia:

Swift_String.Wstaw (znak, at: Swift_String.startIndex)

Gdzie Swift_String jest ciągiem wejściowym.

Parametry:

  1. Charakter - do wstawienia na pierwszym miejscu.
  2. startIndex- reprezentuje pierwszą pozycję indeksu.

Przykład:

Utwórzmy ciąg i wstawmy postać „A” w pierwszej pozycji.

// Rozważ łańcuch Swift.
var swift_string: string = "college"
druk („oryginalny ciąg -”, Swift_String)
// wstaw charakter-A w pierwszej pozycji Swift_String
Swift_String.wstaw („A”, at: Swift_String.startIndex)
Drukuj („String końcowy -”, Swift_String)

Wyjście:

Wyjaśnienie:

Linia 2:

Utworzyliśmy ciąg o nazwie Swift_String, który posiada „college”.

Linia 7-9:

Włóż znak A na początku łańcucha i wyświetl końcowy Swift_String.

Scenariusz 2: Włóż postać w ostatniej pozycji

W tym scenariuszu wstawiamy określoną postać w ostatniej pozycji, przekazując znak jako pierwszy parametr i endindex jako drugi parametr. Ta właściwość wskazuje ostatnią pozycję indeksu. W ten sposób możemy wstawić określoną postać w ostatniej pozycji Swift String.

Składnia:

Swift_String.Wstaw (znak, at: Swift_String.endindex)

Gdzie Swift_String jest ciągiem wejściowym.

Parametry:

  1. Charakter - do wprowadzenia na ostatnią pozycję.
  2. endindex- reprezentuje ostatnią pozycję indeksu.

Przykład:

Utwórzmy ciąg i wstawmy postać „A” w ostatniej pozycji.

// Rozważ łańcuch Swift.
var swift_string: string = "college"
druk („oryginalny ciąg -”, Swift_String)
// wstaw charakter-A w ostatniej pozycji Swift_String
Swift_String.wstaw („A”, at: Swift_String.endindex)
Drukuj („String końcowy -”, Swift_String)

Wyjście:

Wyjaśnienie:

Linia 2:

Utworzyliśmy ciąg o nazwie Swift_String, który posiada „college”.

Linia 7-9:

Włóż znak A na końcu łańcucha i wyświetl końcowy Swift_String.

Scenariusz 3: Włóż znak w określonej pozycji

W tym scenariuszu wstawymy konkretny znak w konkretnej pozycji, przekazując znak jako pierwszy parametr i startIndex jako drugą piosenkę parametru z parametrem offsetby. Zajmuje pozycję indeksu, w której znak jest wstawiany w tej pozycji.

Składnia-:

Swift_String.Wstaw (znak, at: Swift_String.indeks (Swift_String.startIndex, offsetby: indeks))

Gdzie Swift_String jest ciągiem wejściowym.

Parametry:

  1. Charakter - zostać wstawiony w określonej pozycji.
  2. indeks - reprezentuje ostatnią pozycję indeksu przypisaną do parametru offsetby.

Przykład:

Utwórzmy ciąg i wstawmy postać „O” w 4. pozycji.

// Rozważ łańcuch Swift.
var swift_string: string = "college"
druk („oryginalny ciąg -”, Swift_String)
// Włóż charakter-O w 4. pozycji
Swift_String.wstaw („o”, at: Swift_String.indeks (Swift_String.startIndex, offsetby: 4))
Drukuj („String końcowy -”, Swift_String)

Wyjście:

Wyjaśnienie:

Linia 2:

Utworzyliśmy ciąg o nazwie Swift_String, który posiada „college”.

Linia 7-9:

Włóż znak O w 4. pozycji i wyświetl końcowy Swift_String.

Scenariusz 4: Włóż ciąg na pierwszym miejscu

W tym scenariuszu wstawiamy określony ciąg na pierwszej pozycji, przekazując ciąg jako pierwszy parametr i startIndex jako drugi parametr. Ta właściwość wskazuje pierwszą pozycję indeksu. W ten sposób możemy wstawić określony ciąg w pierwszej pozycji Swift String.

Składnia:

Swift_String.wstaw (spis: String, at: Swift_String.startIndex)

Gdzie Swift_String jest ciągiem wejściowym.

Parametry:

  1. String - do wstawienia na pierwszym miejscu .
  2. startIndex- reprezentuje pierwszą pozycję indeksu.

Przykład:

Utwórzmy ciąg i wstawmy ciąg „Hello” w pierwszej pozycji.

// Rozważ łańcuch Swift.
var swift_string: string = "college"
druk („oryginalny ciąg -”, Swift_String)
// wstaw ciąg-„Hello” w pierwszej pozycji Swift_String
Swift_String.wstaw (spis: „Hello”, at: Swift_String.startIndex)
Drukuj („String końcowy -”, Swift_String)

Wyjście:

Wyjaśnienie:

Linia 2:

Utworzyliśmy ciąg o nazwie Swift_String, który posiada „college”.

Linia 7-9:

Włóż ciąg „Hello” na początku łańcucha i wyświetl końcowy Swift_String.

Scenariusz 5: Włóż ciąg na ostatniej pozycji

W tym scenariuszu wstawiamy określony ciąg w ostatniej pozycji, przekazując ciąg jako pierwszy parametr i endindex jako drugi parametr. Ta właściwość wskazuje ostatnią pozycję indeksu. W ten sposób możemy wstawić określony ciąg w ostatniej pozycji Swift String.

Składnia:

Swift_String.wstaw (spis: String, at: Swift_String.endindex)

Gdzie Swift_String jest ciągiem wejściowym.

Parametry:

  1. String - do wstawienia na ostatniej pozycji .
  2. endindex- reprezentuje ostatnią pozycję indeksu.

Przykład:

Utwórzmy ciąg i wstawmy ciąg „Hello” w ostatniej pozycji.

// Rozważ łańcuch Swift.
var swift_string: string = "college"
druk („oryginalny ciąg -”, Swift_String)
// wstaw ciąg-„Hello” w ostatniej pozycji Swift_String
Swift_String.wstaw (spis: „Hello”, at: Swift_String.endindex)
Drukuj („String końcowy -”, Swift_String)

Wyjście:

Wyjaśnienie:

Linia 2:

Utworzyliśmy ciąg o nazwie Swift_String, który posiada „college”.

Linia 7-9:

Włóż ciąg „Hello” na końcu łańcucha i wyświetl końcowy Swift_String.

Scenariusz 6: Włóż ciąg w określonej pozycji

W tym scenariuszu wstawiamy określony ciąg w konkretnej pozycji, przekazując ciąg jako pierwszy parametr i startIndex jako drugi parametr z parametrem przesunięcia. Zajmuje pozycję indeksu, w której ciąg jest wstawiany w tej pozycji.

Składnia:

Swift_String.wstaw (spis: String, at: Swift_String.indeks (Swift_String.startIndex, offsetby: indeks))

Gdzie Swift_String jest ciągiem wejściowym.

Parametry:

  1. łańcuch do włożenia w określonej pozycji.
  2. indeks - reprezentuje ostatnią pozycję indeksu przypisaną do parametru offsetby.

Przykład:

Utwórzmy ciąg i wstawmy ciąg „Hello” w 4. pozycji.

// Rozważ łańcuch Swift.
var swift_string: string = "college"
druk („oryginalny ciąg -”, Swift_String)
// wstaw ciąg-„Hello” w 4. pozycji Swift_String
Swift_String.wstaw (spis: „Hello”, at: Swift_String.indeks (Swift_String.startIndex, offsetby: 4))
Drukuj („String końcowy -”, Swift_String)

Wyjście:

Wyjaśnienie:

Linia 2:

Utworzyliśmy ciąg o nazwie Swift_String, który posiada „college”.

Linia 7-9:

Włóż ciąg „Hello” w 4. pozycji i wyświetl końcowy Swift_String.

Wniosek

W tym szybkim samouczku nauczyliśmy się sześciu różnych scenariuszy, aby wstawić znak /ciąg w określonej pozycji, pozycji początkowej i pozycji końcowej. Musimy ustawić parametr StartIndex, aby wstawić znak/ciąg w pozycji początkowej i endindex, aby wstawić znak/ciąg w pozycji końcowej. Jeśli chcesz wstawić znak/ciąg w określonej pozycji, musisz określić startIndex za pomocą parametru offsetby i ustawić pozycję.