Swift String - Dropfirst

Swift String - Dropfirst

dropFirst () en Swift se usa para eliminar el primer carácter de la cadena. Por defecto, devuelve la cadena eliminando el primer carácter. Si desea un número particular de caracteres desde el primero, debe especificar un valor entero como un parámetro que representa el número total de caracteres que se eliminarán de la primera en la cadena Swift.

Sintaxis:

swift_string.Dropfirst (valor)

Parámetro:

Solo se necesita un parámetro opcional.

valor - Especifica el valor entero para eliminar los caracteres en la cadena Swift desde la primera.

Para comprender este método mucho mejor, tenemos que ver los ejemplos en detalle.

Ejemplo 1:

Creemos una cadena y eliminemos el primer carácter sin especificar ningún parámetro usando dropFirst ().

// Considere la cadena rápida.
var swift_string: string = "potasio, carbono"
print ("Cadena original -", swift_string)
// eliminar solo el primer carácter.
imprimir ("swift_string después de eliminar el primer carácter -", swift_string.dropfirst ())

Producción:

Explicación:

Línea 2:

Creamos una cadena llamada Swift_String que tiene: "potasio, carbono".

Línea 7:

Ahora, estamos mostrando el swift_string eliminando el primer personaje.

La salida es "Otassium, carbono".

Ejemplo 2:

Creemos una cadena y eliminemos los primeros 5 caracteres de ella especificando el valor como 5.

// Considere la cadena rápida.
var swift_string: string = "potasio, carbono"
print ("Cadena original -", swift_string)
// Eliminar los primeros 5 caracteres
imprimir ("swift_string después de eliminar los primeros 5 caracteres -", ​​swift_string.Dropfirst (5))

Producción:

Explicación:

Línea 2:

Creamos una cadena llamada Swift_String que tiene: "potasio, carbono".

Línea 7:

Ahora, estamos mostrando el swift_string eliminando los primeros 5 caracteres.

La salida es "siio, carbono". Los personajes que se eliminan son: "P, O, T, A, S".

Supongamos que la longitud de la cadena es 4. Si especifica el valor como 5, entonces el método dropFirst () no devolverá ningún error. Eliminará los primeros 4 caracteres.

Ejemplo 3:

Creemos una cadena y eliminemos los primeros 10 caracteres especificando el valor como 10.

// Considere la cadena rápida.
var swift_string: string = "nitrógeno"
print ("Cadena original -", swift_string)
// Eliminar los primeros 10 caracteres
imprimir ("swift_string después de eliminar los primeros 10 caracteres -", ​​swift_string.Dropfirst (10))

Producción:

Explicación:

Línea 2:

Creamos una cadena llamada swift_string que se mantiene - "nitrógeno".

Línea 7:

Ahora, estamos mostrando el swift_string eliminando los primeros 10 caracteres.

La salida está vacía. Todos los personajes se eliminan.

Ejemplo 4:

Creemos una cadena y eliminemos los primeros 4 caracteres de ella especificando el valor como 4. Ahora, compárelo con la cadena real dentro de la instrucción if.

// Considere la cadena rápida.
var swift_string: string = "nitrógeno"
print ("Cadena original -", swift_string)
// verifique si ambas cuerdas son iguales o no.
if (swift_string == swift_string)
Imprimir ("Ambas cuerdas son mismas")

demás
Imprimir ("Ambas cuerdas no son iguales")

// Eliminar los primeros 4 caracteres y
// verifique si ambas cuerdas son iguales o no.
if (swift_string == swift_string.dropfirst (4))
Imprimir ("Ambas cuerdas son mismas")

demás
Imprimir ("Ambas cuerdas no son iguales")

Producción:

Explicación:

Línea 2:

Creamos una cadena llamada swift_string que se mantiene - "nitrógeno".

Línea 7-12:

Primero estamos revisando las mismas cuerdas son iguales o no

De la salida, son los mismos.

Línea 15-21:

Ahora, elimine los primeros 4 caracteres de Swift_String y compárelos con la cadena: no son los mismos.

Conclusión

En este tutorial rápido, vimos cómo eliminar los primeros caracteres de una cadena rápida usando el método dropfirst (). Si desea un número particular de caracteres desde el primero, debe especificar un valor entero como un parámetro que representa el número total de caracteres que se eliminarán de la primera en la cadena Swift. También discutimos este método con declaraciones if-else para comprender este concepto mucho mejor.