Matriz Swift - removeall_removelast

Matriz Swift - removeall_removelast

Array - RemoveAll ()

RemoveAll () en la matriz Swift elimina los elementos completos de la matriz rápida. Si desea eliminar un elemento particular en función de la condición, debe pasar el parámetro con la propiedad Where. Proporcionar un parámetro a este método es opcional.

Sintaxis:

swift_array.RemoveAll (donde: $ 0 condición)


Parámetro:

Solo se necesita un parámetro opcional para representar la condición. La mejor manera de proporcionar la condición es utilizar una propiedad de cierre en taquigrafía, $ 0.

Ejemplo 1:

Creamos una matriz rápida con algunas cuerdas y eliminamos todos los elementos.

// crear una matriz rápida
var swift_array: [string] = ["swift4", "java", "mysql", "web", "datos"]
Imprimir ("Array real - \ (Swift_Array)")
// Eliminar todos los elementos del swift_array.
swift_array.eliminar todo()
Imprimir ("Array final - \ (Swift_Array)")


Producción:

Explicación:

Línea 2:


Creamos una matriz llamada swift_array con 5 cuerdas.

Línea 7:


Eliminar todos los elementos del swift_array.

Ejemplo 2:

Creamos una matriz rápida con algunos enteros y eliminamos los elementos que tienen más de 10.

// crear una matriz rápida
var swift_array: [int] = [10,20,30,32,45,12,32,56]
Imprimir ("Array real - \ (Swift_Array)")
// Eliminar elementos de la matriz mayor de 10.
swift_array.RemoveAll (dónde: $ 0> 10)
Imprimir ("Array final - \ (Swift_Array)")


Producción:

Explicación:

Línea 2:


Creamos una matriz llamada swift_array con 8 enteros.

Línea 7:


Retire los elementos del swift_array que son más de 10 utilizando la condición "$ 0> 10". Todos los elementos excepto 10 fueron eliminados.

Ejemplo 3:

Creamos una matriz rápida con algunos enteros y eliminamos los elementos que tienen más de 30 o igual a 12.

// crear una matriz rápida
var swift_array: [int] = [10,12,30,32,45,12,32,56]
Imprimir ("Array real - \ (Swift_Array)")
// Eliminar elementos de la matriz superiores a 30 o igual a 12.
swift_array.RemoveAll (donde: $ 0> 30 || $ 0 == 12)
Imprimir ("Array final - \ (Swift_Array)")


Producción:

Explicación:

Línea 2:


Creamos una matriz llamada swift_array con 8 enteros.

Línea 7:


Retire los elementos del swift_array que tienen más de 30 o igual a 12 utilizando la condición "$ 0> 30 || $ 0 == 12 ".

Array - removelast ()

Removelast () en la matriz Swift se usa para eliminar el último elemento de la matriz. 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.removelast (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 removelast ().

// 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
swift_array.removelast ()
Imprimir ("Swift_array después de eliminar el último elemento -", Swift_array)


Producción:

Explicación:

Línea 2:

Creamos una matriz llamada swift_array con 5 cuerdas.

Línea 7-9:


Devuelve el swift_array eliminando el último elemento.

Ejemplo 2:

Creamos una matriz rápida que tiene 10 enteros y;

    1. Devuelve el swift_array eliminando los últimos 5 elementos.
    2. Devuelve el swift_array eliminando los últimos 2 elementos.
    3. 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 2 elementos
swift_array.removelast (2)
Imprimir ("Swift_array después de eliminar los últimos 2 elementos -", ​​Swift_array)
// Devuelve el swift_array eliminando los últimos 4 elementos
swift_array.removelast (4)
Imprimir ("Swift_array después de eliminar los últimos 4 elementos -", ​​Swift_array)


Producción:

Explicación:

Línea 2:


Creamos una matriz llamada swift_array con 10 enteros.

Línea 7-9:


Devuelve el swift_array eliminando los últimos 2 elementos. El swift_array actualizado es [12,34,56,78,54,32,4,5].

Línea 12-14:


Devuelve el swift_array eliminando los últimos 4 elementos. El swift_array actualizado es [12,34,56,78].

Conclusión

En esta guía rápida, aprendimos cómo eliminar todos o algunos elementos particulares de una matriz rápida basada en la condición utilizando el método RemoveAll (). Si desea eliminar un elemento particular en función de la condición, debe pasar el parámetro con la propiedad Where. Proporcionar un parámetro a este método es opcional. El método removelast () elimina el último elemento de la matriz Swift. 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.