Swift - cuerdas

Swift - cuerdas
En este tutorial rápido, discutiremos sobre cuerdas.

Creación

En Swift, una cadena es una colección de caracteres. Hay tres formas de crear una cadena:

Afecto 1 - Uso de String ()

String () se usa para crear una cadena.

Sintaxis

String ("String")

Aquí, String () toma un parámetro que representa la cadena.

Ejemplo
Creemos una cadena usando String () y mostrársela.

// Crear una cadena usando String ()
var swift_string = string ("Bienvenido a Linuxhint LLC")
// mostrar swift_string
imprimir (swift_string)

Producción

Enfoque 2: Uso del tipo de datos de cadena

La cadena es el tipo de datos que tenemos que especificar al crear una variable que almacene la cadena.

Sintaxis

swift_string: cadena = "cadena"

Ejemplo
Creemos una cadena utilizando el tipo de datos de cadena y mostrárselo.

// Crear una cadena especificando el tipo de datos
Deje swift_string: string = "Bienvenido a Linuxhint LLC"
// mostrar swift_string
imprimir (swift_string)

Producción

Enfoque 3: sin especificar el tipo de datos

También puede ser posible crear una cadena sin especificar el tipo de datos.

Sintaxis

swift_string = "cadena"

Ejemplo
Creemos una cadena utilizando el tipo de datos de cadena y mostrárselo.

// Crear una cadena sin especificar el tipo de datos
Deje swift_string = "Bienvenido a Linuxhint LLC"
// mostrar swift_string
imprimir (swift_string)

Producción

Enfoque 4: Uso de IsEmpty

Swift admite la propiedad isEtimty para verificar si la cadena está vacía o no devolviendo un valor booleano.

Sintaxis

swift_string.esta vacio

Donde swift_string es la cadena.

Ejemplo
Ahora, creamos dos cadenas y verificamos si están vacías o no.
Ahora, creamos dos cadenas y verificamos si están vacías o no.

// Crear una cadena
Deje swift_string1 = "Bienvenido a Linuxhint LLC"
// verifique si el swift_string1 está vacío o no.
imprimir (swift_string1.esta vacio)
// crear una cadena vacía
Deje swift_string2 = ""
// verifique si el swift_string2 está vacío o no.
imprimir (swift_string2.esta vacio)

Producción

Desde la salida dada, la segunda cadena está vacía porque la salida es verdadera.

Concatenación de cuerdas

En Swift, puede ser posible concatenar dos o más cadenas usando el operador +.

Sintaxis

swift_string1+swift_string2+.. .

Ejemplo 1
Concatenate dos cuerdas: Swift_String1 y Swift_String2.

// crear dos cuerdas
Deje swift_string1 = "bienvenido"
Deje swift_string2 = "a Linuxhint LLC"
// concatenate swift_string1 y swift_string2
Imprimir (SWIFT_STRING1+SWIFT_STRING2)

Producción

Ejemplo 2
Concatenate dos cadenas vacías - Swift_String1 y Swift_String2.

// crear dos cuerdas vacías
Deje swift_string1 = ""
Deje swift_string2 = ""
// concatenate swift_string1 y swift_string2
Imprimir (SWIFT_STRING1+SWIFT_STRING2)

Producción
Se devuelve la salida vacía.

Comparación

El igual a (==) es el operador utilizado para verificar si ambas cadenas rápidas son las mismas o no. Devuelve un valor booleano.

Sintaxis

swift_string1 == swift_string2

Ejemplo

Compare dos cuerdas.

// crear tres cuerdas
Deje swift_string1 = "Linuxhint"
Deje swift_string2 = "Linux"
Deje swift_string3 = "Linux"
// Comparar swift_string1 y swift_string2
imprimir (swift_string1 == swift_string2)
// Comparar swift_string2 y swift_string3
imprimir (swift_string2 == swift_string3)

Producción

Podemos ver que Swift_String1 y Swift_String2 no son iguales. Mientras que el swift_string2 y swift_string3 son iguales.

Obtener el recuento de personajes

Swift admite la función de conteo para devolver la longitud de la cadena dada.

Sintaxis

Swift_string.contar

Ejemplo

Obtengamos la longitud de las cuerdas.

// crear dos cuerdas
Deje swift_string1 = "Linuxhint"
Deje swift_string2 = "Linux"
// Obtener la longitud de Swift_String1
imprimir (swift_string1.contar)
// Obtener la longitud de Swift_String2
imprimir (swift_string2.contar)

Producción

De la salida dada, la longitud swift_string1 es 9 y swift_string2 es 5.

Conclusión

Finalmente, llegamos a conocer las cuerdas rápidas. En esta guía, aprendimos qué cadena es rápida y también aprendimos las diferentes formas de crear la cadena. El igual a (==) es el operador utilizado para verificar si ambas cadenas rápidas son las mismas o no. Devuelve un valor booleano. La propiedad isEtimty en Swift verifica si la cadena está vacía o no.