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