In dieser Swift -Anleitung sehen wir die max () -Methode in der Array -Sammlung.
Bevor wir diese Methode besprechen, werden wir sehen, was ein Array ist.
Swift Array
Array in Swift ist eine Sammlung, die mehrere Elemente desselben Datentyps speichert.
In Swift müssen wir den Datentyp angeben, um den Datentyp des Arrays beim Erstellen eines Arrays darzustellen. Es kann auch möglich sein, Elemente in einem Array zu erstellen, ohne einen Datentyp anzugeben.
max ()
max () in Array Swift kann verwendet werden, um das im Array vorhandene maximale Element zurückzugeben. Es dauert keine Parameter.
Syntax:
Swift_array.max ()
Hier müssen Sie das Ergebnis mit “möglicherweise auspacken!Symbol. Sie müssen das Ergebnis auspacken, da Sie das Ergebnis im optionalen (Ergebnis-) Format erhalten.
Entpacken des Formats - Ergebnis!
Beispiel 1:
Erstellen Sie ein Swift -Array, das zehn Ganzzahlwerte speichert und das maximale Element findet.
// Swift Array erstellen
var Swift_array = [12,34,56,2,3,4,78,90,12,34]
// Tatsächliches Swift -Array
print ("Tatsächliches Swift Array:", Swift_Array)
// Erhalten Sie den Maximalwert in Swift_Array
var maximum_element = Swift_array.max ()
// Zeigen Sie die maximum_element an
print ("Maximaler Wert in Swift_Array:", maximum_element!)
Ausgang:
Erläuterung:
Zeile 2:
Wir haben ein Array namens Swift_Array erstellt, das 10 Ganzzahlwerte enthält.
Zeile -8:
Mit der MAX () -Funktion geben wir nur das maximale Element unter allen Elementen im Swift_Array zurück.
Zeile -11:
Schließlich entpacken wir das Ergebnis mit “!”.
Beispiel 2:
Erstellen Sie ein Swift -Array, das zehn Doppelwerte speichert und das maximale Element findet.
// Swift Array erstellen
var Swift_array = [12.90,34.87,56.87,2.90,3.32,4.23,7.98,9.90,12.09.390.84]
// Tatsächliches Swift -Array
print ("Tatsächliches Swift Array:", Swift_Array)
// Erhalten Sie den Maximalwert in Swift_Array
var maximum_element = Swift_array.max ()
// Zeigen Sie die maximum_element an
print ("Maximaler Wert in Swift_Array:", maximum_element!)
Ausgang:
Erläuterung:
Zeile 2:
Wir haben ein Array namens Swift_Array erstellt, das 10 Doppelwerte enthält.
Zeile -8:
Mit der MAX () -Funktion geben wir nur das maximale Element unter allen Elementen im Swift_Array zurück.
Zeile -11:
Schließlich entpacken wir das Ergebnis mit “!”.
Beispiel 3:
Erstellen Sie ein Swift -Array, das drei Saiten speichert und das maximale Element findet.
// Swift Array erstellen
var Swift_array = ["Swift1", "Swift2", "LinuxHint"]
// Tatsächliches Swift -Array
print ("Tatsächliches Swift Array:", Swift_Array)
// Erhalten Sie den Maximalwert in Swift_Array
var maximum_element = Swift_array.max ()
// Zeigen Sie die maximum_element an
print ("Maximaler Wert in Swift_Array:", maximum_element!)
Ausgang:
Erläuterung:
Zeile 2:
Wir haben ein Array namens Swift_Array erstellt, das 3 Saiten enthält.
Zeile -8:
Mit der MAX () -Funktion geben wir nun nur das maximale Element unter allen Elementen im Swift_Array zurück.
Zeile -11:
Schließlich entpacken wir das Ergebnis mit “!”.
Es ist möglich, max () in der IF -Anweisung zu verwenden.
Beispiel 4:
Überprüfen Sie also, ob das maximale Element im Swift_Array größer als 400 ist oder nicht.
// Swift Array erstellen
var Swift_array = [10,20,4,56,70]
// Tatsächliches Swift -Array
print ("Tatsächliches Swift Array:", Swift_Array)
// Erhalten Sie den Maximalwert in Swift_Array
var maximum_element = Swift_array.max ()
// Überprüfen Sie, ob das maximale Element größer als 400 ist oder nicht
if (maximum_element! > 400)
print ("Maximaler Wert in Swift_Array:", maximum_element!)
anders
print ("Kein Element in Swift_Array ist größer als 400")
Ausgang:
Erläuterung:
Wir überprüfen, ob 400 größer als das maximale Element im Swift_Array sind. Da die Bedingung im IF -Block fehlschlägt, dann die Anweisung - “Kein Element in Swift_array ist größer als 400”Wird aus dem sonstigen Block zurückgegeben.
Abschluss
Darin haben wir gesehen. Es dauert keine Parameter. Möglicherweise müssen wir das Ergebnis mit “auspacken!Symbol. Es ist möglich, die max () -Methode mit bedingten Anweisungen mit if-if-else usw. zu verwenden.