DropLast () in Swift Array viene utilizzato per rimuovere l'ultimo elemento dall'array. Restituisce l'array rimuovendo l'ultimo elemento per impostazione predefinita. Se si desidera un numero particolare di elementi dall'ultimo array, è necessario specificare un valore intero come parametro che rappresenta il numero totale di elementi da eliminare dall'ultimo nell'array rapido.
Sintassi
swift_array.droplast (valore)
Parametro
Ci vuole solo un parametro opzionale.
Valore Specifica il valore intero per eliminare gli elementi nell'array rapido dall'ultimo.
Esempio 1
Creiamo un array rapido che ha 5 stringhe e rimuoviamo l'ultimo elemento passando nessun parametro all'interno del metodo DropLast ().
// Crea un array rapido
var swift_array: [string] = ["swift4", "java", "mysql", "web", "dati"]
print ("Array effettivo - \ (swift_array)")
// Restituisce SWIFT_ARRAY rimuovendo l'ultimo elemento
stampa ("swift_array dopo aver rimosso l'ultimo elemento -", swift_array.droplast ())
Produzione
Spiegazione
Linea 2:
Abbiamo creato un array chiamato Swift_array con 5 stringhe.
Riga 7:
Restituisci Swift_array rimuovendo l'ultimo elemento.
Esempio 2
Creiamo un array rapido che ha 10 numeri interi e;
- Restituisce SWIFT_ARRAY rimuovendo gli ultimi 5 elementi.
- Restituisci Swift_array rimuovendo gli ultimi 2 elementi.
- Restituisci SWIFT_ARRAY rimuovendo tutti i 10 elementi.
// Crea un array rapido
var swift_array: [int] = [12,34,56,78,54,32,4,5,6,7]
print ("Array effettivo - \ (swift_array)")
// Restituisci SWIFT_ARRAY rimuovendo gli ultimi 5 elementi
stampa ("swift_array dopo aver rimosso gli ultimi 5 elementi -", swift_array.Droplast (5))
// Restituisci SWIFT_ARRAY rimuovendo gli ultimi 2 elementi
stampa ("swift_array dopo aver rimosso gli ultimi 2 elementi -", swift_array.droplast (2))
// Restituisci SWIFT_ARRAY rimuovendo tutti i 10 elementi
stampa ("swift_array dopo aver rimosso tutti i 10 elementi -", swift_array.DropLast (10))
Produzione
Spiegazione
Linea 2:
Abbiamo creato un array chiamato Swift_array con 10 numeri interi.
Riga 7:
Restituisce SWIFT_ARRAY rimuovendo gli ultimi 5 elementi.
Riga 10:
Restituisci Swift_array rimuovendo gli ultimi 2 elementi.
Riga 13:
Restituisci Swift_array rimuovendo tutti gli elementi.
Esempio 3
Può essere possibile utilizzare il metodo Ordined () insieme al metodo DropLast () per ordinare Swift_Array in ordine crescente.
// Crea un array rapido
var swift_array: [int] = [12,34,56,78,54,32,4,5,6,7]
print ("Array effettivo - \ (swift_array)")
// Restituisci SWIFT_ARRAY rimuovendo gli ultimi 5 elementi
stampa ("swift_array dopo aver rimosso gli ultimi 5 elementi -", swift_array.DropLast (5).smistato())
// Restituisci SWIFT_ARRAY rimuovendo gli ultimi 2 elementi
stampa ("swift_array dopo aver rimosso gli ultimi 2 elementi -", swift_array.droplast (2).smistato())
Produzione
Spiegazione
Riga 7-10:
Puoi vedere che abbiamo applicato la funzione Ordined () insieme al metodo DropLast () per restituire Swift_Array rimuovendo gli ultimi 5 e 2 elementi nell'ordine ascendente.
Esempio 4
Può essere possibile utilizzare il metodo Shuffled () insieme al metodo DropLast () per mescolare SWIFT_ARRAY.
// Crea un array rapido
var swift_array: [int] = [12,34,56,78,54,32,4,5,6,7]
print ("Array effettivo - \ (swift_array)")
// Restituisci SWIFT_ARRAY rimuovendo gli ultimi 5 elementi
stampa ("swift_array dopo aver rimosso gli ultimi 5 elementi -", swift_array.DropLast (5).shuffled ())
// Restituisci SWIFT_ARRAY rimuovendo gli ultimi 2 elementi
stampa ("swift_array dopo aver rimosso gli ultimi 2 elementi -", swift_array.droplast (2).shuffled ())
Produzione
Spiegazione
Riga 7-10:
Puoi vedere che abbiamo applicato la funzione shuffled () insieme al metodo DropLast () per restituire SWIFT_ARRAY rimuovendo gli ultimi 5 e 2 elementi.
Conclusione
In questa rapida guida, abbiamo imparato a rimuovere l'ultimo elemento dall'array rapido usando il metodo DropLast (). Se si desidera un numero particolare di elementi dall'ultimo di un array usando il metodo DropLast (), è necessario specificare un valore intero come parametro che rappresenta il numero totale di elementi da eliminare dall'ultimo nella stringa rapida. Abbiamo imparato i diversi approcci dell'utilizzo del metodo DropLast () usando i metodi Ordinated () e Shuffled ().