Swift String - Inserir

Swift String - Inserir
Insert () em swift é usado para inserir um personagem ou uma corda em uma posição específica na string swift existente. Existem várias maneiras de passar nos parâmetros de modo que os caracteres/strings sejam inseridos em diferentes posições na string swift.

Cenário 1: Insira o personagem na primeira posição

Nesse cenário, inseriremos um personagem específico na primeira posição, passando o personagem como o primeiro parâmetro e o startIndex como o segundo parâmetro. Esta propriedade indica a primeira posição de índice. Dessa forma, podemos inserir um personagem específico na primeira posição da string swift.

Sintaxe:

swift_string.inserir (personagem, em: swift_string.startIndex)

Onde o swift_string é a sequência de entrada.

Parâmetros:

  1. personagem - a ser inserido na primeira posição.
  2. StartIndex- representa a primeira posição de índice.

Exemplo:

Vamos criar uma string e inserir o personagem "A" na primeira posição.

// Considere a corda Swift.
var swift_string: string = "College"
print ("String original -", Swift_string)
// Insira o caractere-a na primeira posição do Swift_string
swift_string.inserir ("a", em: swift_string.startIndex)
print ("String final -", swift_string)

Saída:

Explicação:

Linha 2:

Criamos uma string chamada swift_string que segura "faculdade".

Linha 7-9:

Insira o caractere A no início da string e exiba o swift_string final.

Cenário 2: Insira o personagem na última posição

Nesse cenário, inseriremos um personagem específico na última posição, passando o personagem como o primeiro parâmetro e o endindex como o segundo parâmetro. Esta propriedade indica a última posição do índice. Dessa forma, podemos inserir um personagem específico na última posição da string swift.

Sintaxe:

swift_string.inserir (personagem, em: swift_string.endindex)

Onde swift_string é a sequência de entrada.

Parâmetros:

  1. personagem - a ser inserido na última posição.
  2. endindex- representa a última posição de índice.

Exemplo:

Vamos criar uma string e inserir o personagem "A" na última posição.

// Considere a corda Swift.
var swift_string: string = "College"
print ("String original -", Swift_string)
// Insira o caractere-a na última posição do Swift_string
swift_string.inserir ("a", em: swift_string.endindex)
print ("String final -", swift_string)

Saída:

Explicação:

Linha 2:

Criamos uma string chamada swift_string que segura "faculdade".

Linha 7-9:

Insira o caractere A no final da string e exiba o swift_string final.

Cenário 3: Insira o personagem na posição específica

Nesse cenário, inseriremos um personagem específico na posição específica, passando o personagem como o primeiro parâmetro e o startIndex como a segunda música de parâmetro com o parâmetro offsetby. Ele toma a posição do índice na qual o personagem é inserido nesta posição.

Sintaxe-:

swift_string.inserir (personagem, em: swift_string.ÍNDICE (SWIFT_STRING.startIndex, offsetby: index))

Onde swift_string é a sequência de entrada.

Parâmetros:

  1. caráter - a ser inserido em uma posição específica.
  2. Índice - representa a última posição do índice atribuída ao parâmetro offsetby.

Exemplo:

Vamos criar uma string e inserir o personagem "O" na 4ª posição.

// Considere a corda Swift.
var swift_string: string = "College"
print ("String original -", Swift_string)
// Insira o caractere-o na 4ª posição
swift_string.inserir ("o", em: swift_string.ÍNDICE (SWIFT_STRING.StartIndex, Offsetby: 4))
print ("String final -", swift_string)

Saída:

Explicação:

Linha 2:

Criamos uma string chamada swift_string que segura "faculdade".

Linha 7-9:

Insira o caractere o na 4ª posição e exiba o swift_string final.

Cenário 4: Insira a string na primeira posição

Nesse cenário, inseriremos uma string específica na primeira posição, passando a string como o primeiro parâmetro e o startIndex como o segundo parâmetro. Esta propriedade indica a primeira posição de índice. Dessa forma, podemos inserir uma string específica na primeira posição da string swift.

Sintaxe:

swift_string.inserir (conteúdo de: string, em: swift_string.startIndex)

Onde swift_string é a sequência de entrada.

Parâmetros:

  1. string - a ser inserido na primeira posição .
  2. StartIndex- representa a primeira posição de índice.

Exemplo:

Vamos criar uma string e inserir a string "Hello" na primeira posição.

// Considere a corda Swift.
var swift_string: string = "College"
print ("String original -", Swift_string)
// Inserir String- "Hello" na primeira posição do Swift_string
swift_string.inserir (conteúdo de: "hello", em: swift_string.startIndex)
print ("String final -", swift_string)

Saída:

Explicação:

Linha 2:

Criamos uma string chamada swift_string que segura "faculdade".

Linha 7-9:

Insira a string "hello" no início da string e exiba o swift_string final.

Cenário 5: Insira a string na última posição

Nesse cenário, inseriremos uma sequência específica na última posição, passando a string como o primeiro parâmetro e o endindex como o segundo parâmetro. Esta propriedade indica a última posição do índice. Dessa forma, podemos inserir uma string específica na última posição da string swift.

Sintaxe:

swift_string.inserir (conteúdo de: string, em: swift_string.endindex)

Onde swift_string é a sequência de entrada.

Parâmetros:

  1. string - a ser inserido na última posição .
  2. endindex- representa a última posição de índice.

Exemplo:

Vamos criar uma string e inserir a string "Hello" na última posição.

// Considere a corda Swift.
var swift_string: string = "College"
print ("String original -", Swift_string)
// Insira String- "Hello" na última posição do Swift_string
swift_string.inserir (conteúdo de: "hello", em: swift_string.endindex)
print ("String final -", swift_string)

Saída:

Explicação:

Linha 2:

Criamos uma string chamada swift_string que segura "faculdade".

Linha 7-9:

Insira a string "Hello" no final da string e exiba o final SWIFT_STRING.

Cenário 6: Insira a string na posição específica

Nesse cenário, inseriremos uma string específica na posição específica, passando a string como o primeiro parâmetro e o startIndex como a segunda música de parâmetro com o parâmetro offsetby. Ele toma a posição de índice na qual a string é inserida nesta posição.

Sintaxe:

swift_string.inserir (conteúdo de: string, em: swift_string.ÍNDICE (SWIFT_STRING.startIndex, offsetby: index))

Onde swift_string é a sequência de entrada.

Parâmetros:

  1. string- a ser inserido em uma posição específica.
  2. Índice - representa a última posição do índice atribuída ao parâmetro offsetby.

Exemplo:

Vamos criar uma string e inserir a string "Hello" na 4ª posição.

// Considere a corda Swift.
var swift_string: string = "College"
print ("String original -", Swift_string)
// Insira String- "Hello" na 4ª posição do Swift_string
swift_string.inserir (conteúdo de: "hello", em: swift_string.ÍNDICE (SWIFT_STRING.StartIndex, Offsetby: 4))
print ("String final -", swift_string)

Saída:

Explicação:

Linha 2:

Criamos uma string chamada swift_string que segura "faculdade".

Linha 7-9:

Insira a string "Hello" na 4ª posição e exiba o Swift_string final.

Conclusão

Neste tutorial rápido, aprendemos os seis cenários diferentes para inserir o personagem /string em uma posição específica, posição inicial e posição final. Precisamos definir o parâmetro startIndex para inserir o caractere/string na posição inicial e o endindex para inserir o caractere/string na posição final. Se você deseja inserir o caractere/string em uma posição específica, precisa especificar o startIndex com o parâmetro offsetby e definir a posição para ele.