Swift Array - Max

Swift Array - Max

In questa rapida guida, vedremo il metodo Max () nella collezione Array.

Prima di andare a discutere di questo metodo, vedremo cos'è un array.

Swift Array

Array in Swift è una raccolta che memorizza più elementi dello stesso tipo di dati.

In Swift, dobbiamo specificare il tipo di dati per rappresentare il tipo di matrice durante la creazione di un array. Può anche essere possibile creare elementi in un array senza specificare alcun tipo di dati.

max ()

max () in array swift può essere utilizzato per restituire l'elemento massimo presente nell'array. Non ci vogliono alcun parametro.

Sintassi:

swift_array.max ()

Qui, potrebbe essere necessario scartare il risultato usando "!"Simbolo. Devi scartare il risultato perché otterrai il risultato in formato opzionale (risultato).

Formato di scarto - risultato!

Esempio 1:

Crea un array rapido che memorizza dieci valori interi e trova l'elemento massimo.

// Crea Swift Array
var swift_array = [12,34,56,2,3,4,78,90,12,34]
// Array Swift effettivo
Stampa ("Array Swift effettivo:", Swift_array)
// ottieni il valore massimo in swift_array
var maximum_element = swift_array.max ()
// Visualizza il massimo_element
Stampa ("Valore massimo in Swift_array:", Maximum_Element!)

Produzione:

Spiegazione:

Linea 2:

Abbiamo creato un array chiamato Swift_array che contiene 10 valori interi.

Riga -8:

Usando la funzione max (), stiamo restituendo solo l'elemento massimo tra tutti gli elementi in SWIFT_ARRAY.

Riga -11:

Infine, stiamo scartando il risultato usando "!".

Esempio 2:

Crea un array rapido che memorizza dieci doppi valori e trova l'elemento massimo.

// Crea Swift Array
var swift_array = [12.90,34.87,56.87,2.90,3.32,4.23,7.98,9.90,12.09.390.84]
// Array Swift effettivo
Stampa ("Array Swift effettivo:", Swift_array)
// ottieni il valore massimo in swift_array
var maximum_element = swift_array.max ()
// Visualizza il massimo_element
Stampa ("Valore massimo in Swift_array:", Maximum_Element!)

Produzione:

Spiegazione:

Linea 2:

Abbiamo creato un array chiamato Swift_array che contiene 10 valori doppi.

Riga -8:

Usando la funzione max (), stiamo restituendo solo l'elemento massimo tra tutti gli elementi in SWIFT_ARRAY.

Riga -11:

Infine, stiamo scartando il risultato usando "!".

Esempio 3:

Crea un array rapido che memorizza tre stringhe e trova l'elemento massimo.

// Crea Swift Array
var swift_array = ["swift1", "swift2", "linuxhint"]
// Array Swift effettivo
Stampa ("Array Swift effettivo:", Swift_array)
// ottieni il valore massimo in swift_array
var maximum_element = swift_array.max ()
// Visualizza il massimo_element
Stampa ("Valore massimo in Swift_array:", Maximum_Element!)

Produzione:

Spiegazione:

Linea 2:

Abbiamo creato un array chiamato Swift_array che contiene 3 stringhe.

Riga -8:

Ora, usando la funzione max (), stiamo restituendo solo l'elemento massimo tra tutti gli elementi in SWIFT_ARRAY.

Riga -11:

Infine, stiamo scartando il risultato usando "!".

È possibile utilizzare max () all'interno dell'istruzione if.

Esempio 4:

Quindi, controlla se l'elemento massimo in Swift_array è maggiore di 400 o meno.

// Crea Swift Array
var swift_array = [10,20,4,56,70]
// Array Swift effettivo
Stampa ("Array Swift effettivo:", Swift_array)
// ottieni il valore massimo in swift_array
var maximum_element = swift_array.max ()
// Controlla l'elemento massimo è maggiore di 400 o meno
if (Maximum_element! > 400)

Stampa ("Valore massimo in Swift_array:", Maximum_Element!)

altro
Stampa ("Nessun elemento in Swift_array è maggiore di 400")

Produzione:

Spiegazione:

Stiamo controllando se 400 è maggiore dell'elemento massimo in Swift_array. Poiché la condizione fallisce all'interno del blocco IF, allora l'istruzione - "Nessun elemento in swift_array è maggiore di 400"Viene restituito dal blocco altro.

Conclusione

In questo, abbiamo visto come restituire il massimo degli elementi dall'array rapido usando il metodo Max (). Non ci vogliono alcun parametro. Potremmo aver bisogno di scartare il risultato usando "!"Simbolo. È possibile utilizzare il metodo max () con istruzioni condizionali usando if, if-else ecc.