Cadena Swift - Droplast

Cadena Swift - Droplast

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

Sintaxis:

swift_string.Droplast (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 última.

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

Ejemplo 1:

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

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

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 último personaje.

La salida es "Potasio, carbo".

Ejemplo 2:

Creemos una cadena y eliminemos los últimos 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 últimos 5 caracteres
imprimir ("swift_string después de eliminar los últimos 5 caracteres -", ​​swift_string.Droplast (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 últimos 5 caracteres.

La salida es "Potasio, c". Los personajes que se eliminan son: "A, R, B, O, N".

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

Ejemplo 3:

Creemos una cadena y eliminemos los últimos 10 caracteres de ella especificando el valor como 10.

// Considere la cadena rápida.
var swift_string: string = "nitrógeno"
print ("Cadena original -", swift_string)
// Eliminar los últimos 10 caracteres
imprimir ("swift_string después de eliminar los últimos 10 caracteres -", ​​swift_string.Droplast (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 últimos 10 caracteres.

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

Ejemplo 4:

Creemos una cadena y eliminemos los últimos 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 últimos 4 caracteres y
// verifique si ambas cuerdas son iguales o no.
if (swift_string == swift_string.droplast (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 contiene "nitrógeno".

Línea 7-12:

Primero, estamos revisando si las mismas cuerdas son iguales o no

De la salida, son los mismos.

Línea 15-21:

Ahora, elimine los últimos 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 últimos caracteres de una cadena Swift usando el método DropLast (). Si desea un número particular de caracteres de la última, debe especificar un valor entero como un parámetro que representa el número total de caracteres que se eliminarán de la última en la cadena Swift. También discutimos este método con declaraciones if-else para comprender este concepto mucho mejor.