Droplast () en la matriz Swift se usa para eliminar el último elemento de la matriz. Devuelve la matriz eliminando el último elemento por defecto. Si desea un número particular de elementos de lo último de una matriz, debe especificar un valor entero como un parámetro que representa el número total de elementos que se eliminarán de la última en la matriz Swift.
Sintaxis
swift_array.Droplast (valor)
Parámetro
Solo se necesita un parámetro opcional.
Valor Especifica el valor entero para eliminar los elementos en la matriz Swift desde la última.
Ejemplo 1
Creamos una matriz rápida que tiene 5 cadenas y eliminamos el último elemento sin pasar un parámetro dentro del método DropLast ().
// crear una matriz rápida
var swift_array: [string] = ["swift4", "java", "mysql", "web", "datos"]
Imprimir ("Array real - \ (Swift_Array)")
// devuelve el swift_array eliminando el último elemento
imprimir ("Swift_array después de eliminar el último elemento -", Swift_array.droplast ())
Producción
Explicación
Línea 2:
Creamos una matriz llamada swift_array con 5 cuerdas.
Línea 7:
Devuelve el swift_array eliminando el último elemento.
Ejemplo 2
Creamos una matriz rápida que tiene 10 enteros y;
- Devuelve el swift_array eliminando los últimos 5 elementos.
- Devuelve el swift_array eliminando los últimos 2 elementos.
- Devuelve el swift_array eliminando los 10 elementos.
// crear una matriz rápida
var swift_array: [int] = [12,34,56,78,54,32,4,5,6,7]
Imprimir ("Array real - \ (Swift_Array)")
// devuelve el swift_array eliminando los últimos 5 elementos
Imprimir ("Swift_array después de eliminar los últimos 5 elementos -", Swift_array.Droplast (5))
// devuelve el swift_array eliminando los últimos 2 elementos
Imprimir ("Swift_array después de eliminar los últimos 2 elementos -", Swift_array.Droplast (2))
// Devuelve el swift_array eliminando los 10 elementos
Imprimir ("Swift_array después de eliminar los 10 elementos -", Swift_array.Droplast (10))
Producción
Explicación
Línea 2:
Creamos una matriz llamada swift_array con 10 enteros.
Línea 7:
Devuelve el swift_array eliminando los últimos 5 elementos.
Línea 10:
Devuelve el swift_array eliminando los últimos 2 elementos.
Línea 13:
Devuelve el swift_array eliminando todos los elementos.
Ejemplo 3
Puede ser posible usar el método sorted () junto con el método droplast () para ordenar el swift_array en orden ascendente.
// crear una matriz rápida
var swift_array: [int] = [12,34,56,78,54,32,4,5,6,7]
Imprimir ("Array real - \ (Swift_Array)")
// devuelve el swift_array eliminando los últimos 5 elementos
Imprimir ("Swift_array después de eliminar los últimos 5 elementos -", Swift_array.Droplast (5).ordenado ())
// devuelve el swift_array eliminando los últimos 2 elementos
Imprimir ("Swift_array después de eliminar los últimos 2 elementos -", Swift_array.Droplast (2).ordenado ())
Producción
Explicación
Línea 7-10:
Puede ver que aplicamos la función sorted () junto con el método droplast () para devolver el swift_array eliminando los últimos 5 y 2 elementos en el orden ascendente.
Ejemplo 4
Puede ser posible usar el método shuffled () junto con el método droplast () para barajar el swift_array.
// crear una matriz rápida
var swift_array: [int] = [12,34,56,78,54,32,4,5,6,7]
Imprimir ("Array real - \ (Swift_Array)")
// devuelve el swift_array eliminando los últimos 5 elementos
Imprimir ("Swift_array después de eliminar los últimos 5 elementos -", Swift_array.Droplast (5).barajado ())
// devuelve el swift_array eliminando los últimos 2 elementos
Imprimir ("Swift_array después de eliminar los últimos 2 elementos -", Swift_array.Droplast (2).barajado ())
Producción
Explicación
Línea 7-10:
Puede ver que aplicamos la función shuffled () junto con el método droplast () para devolver el swift_array eliminando los últimos 5 y 2 elementos.
Conclusión
En esta guía rápida, aprendimos cómo eliminar el último elemento de la matriz Swift usando el método DropLast (). Si desea un número particular de elementos de lo último de una matriz utilizando el método DropLast (), debe especificar un valor entero como un parámetro que representa el número total de elementos que se eliminarán de la última en la cadena Swift. Aprendimos los diferentes enfoques de usar el método droplast () utilizando los métodos sorted () y barché ().