¿Cómo concatenar strings en Swift?

En Swift, una string es una secuencia de un carácter, por ejemplo, «GeeksforGeeks», «I love GeeksforGeeks», etc., y se representa con un tipo String. Una string puede ser mutable e inmutable. Cuando una string se asigna a una variable, este tipo de string se conoce como string mutable (se puede modificar), mientras que cuando se asigna una string a una constante, este tipo de string se conoce como string inmutable (no se puede modificar). En Swift, podemos concatenar strings. La concatenación de strings es la técnica de crear una nueva string agregando dos strings. Podemos realizar la concatenación de strings usando los siguientes métodos:

  • Usando el operador +
  • Usando el operador +=
  • Usando el método agregar()

Ahora discutiremos todos estos métodos en detalle junto con ejemplos.

Usando el operador +

La concatenación de strings mediante el operador + es el método de concatenación más común. El operador de suma (+) crea una nueva string al agregar dos o más strings juntas. También puede usar este método para concatenar literales de string multilínea. Discutamos esto con la ayuda del siguiente ejemplo.

Sintaxis:

string1 + string2

Ejemplo:

Swift

// Swift program to concatenate strings
import Swift
  
// Creating strings
var mystring1 = "Hello! Maya "
var mystring2 = "I am a food blogger "
var mystring3 = "I love eating food"
  
// Concatenating two strings
// Using + operator
var concatString1 = mystring1 + mystring2
  
// Concatenating more strings
// Using + operator
var concatString2 = mystring1 + mystring2 + mystring3
  
// Concatenating strings
// Using + operator
var concatString3 = mystring1 + "I live in Mumbai"
  
// Displaying data
print("String 1:", mystring1)
print("String 2:", mystring2)
print("Final String 1:", concatString1)
print("Final String 2:", concatString2)
print("Final String 3:", concatString3)

Producción:

String 1: Hello! Maya 
String 2: I am a food blogger 
Final String 1: Hello! Maya I am a food blogger 
Final String 2: Hello! Maya I am a food blogger I love eating food
Final String 3: Hello! Maya I live in Mumbai

Usando el operador +=

En Swift, podemos agregar y asignar una string a la variable de string existente usando el operador de asignación de suma (+=). Analicemos este concepto con la ayuda del siguiente ejemplo.

Sintaxis:

string1 += string2

Ejemplo:

Swift

// Swift program to concatenate strings
import Swift
  
// Creating strings
var mystring1 = "Hello! Maya "
var mystring2 = "I am a food blogger "
  
// Concatenating two strings
// Using += operator
mystring1 += mystring2 
  
// Concatenating more strings
// Using += operator
mystring2 += "I love eating food"
  
// Displaying data
print("Final String 1:", mystring1)
print("Final String 2:",  mystring2)

Producción:

Final String 1: Hello! Maya I am a food blogger 
Final String 2: I am a food blogger I love eating food

Usando el método agregar()

En Swift, también podemos concatenar strings usando el método append(). Este método agrega un nuevo elemento al final de la string mutable especificada. No devuelve ningún valor, solo actualiza la string dada.

Sintaxis:

string1.append(string2)

Swift

// Swift program to concatenate strings
import Swift
  
// Creating strings
var mystring1 = "Hello! Maya "
var mystring2 = "I am a food blogger "
  
// Concatenating two strings
// Using append() function
mystring1.append(mystring2) 
  
// Displaying data
print("Final String :", mystring1)

Producción:

Final String : Hello! Maya I am a food blogger 

Publicación traducida automáticamente

Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *