W tym Swift Guide zobaczymy metodę Max () w kolekcji tablicy.
Przed omówieniem tej metody zobaczymy, czym jest tablica.
Szybki tablica
Tablica w Swift to kolekcja, która przechowuje wiele elementów tego samego typu danych.
W SWIFT musimy określić typ danych, aby reprezentować typ danych tablicy podczas tworzenia tablicy. Może być również możliwe tworzenie elementów w tablicy bez określenia dowolnego typu danych.
Max ()
Max () w tablicy Swift można użyć do zwrócenia maksymalnego elementu obecnego w tablicy. Nie wymaga żadnych parametrów.
Składnia:
Swift_Array.Max ()
Tutaj może być konieczne rozpakowanie wyniku za pomocą „!”Symbol. Musisz rozpakować wynik, ponieważ otrzymasz wynik w formacie opcjonalnym (wyniku).
Format rozpakowywania - wynik!
Przykład 1:
Utwórz szybką tablicę, która przechowuje dziesięć wartości liczb całkowitych i znajduje maksymalny element.
// Utwórz szybką tablicę
var Swift_Array = [12,34,56,2,3,4,78,90,12,34]
// Rzeczywista szybka tablica
Drukuj („Rzeczywista tablica Swift:”, Swift_Array)
// Uzyskaj maksymalną wartość w Swift_Array
var maximum_element = Swift_Array.Max ()
// wyświetlaj Maximum_element
Drukuj („Maksymalna wartość w Swift_Array:”, Maximum_element!)
Wyjście:
Wyjaśnienie:
Linia 2:
Stworzyliśmy tablicę o nazwie Swift_Array, która zawiera 10 wartości liczb całkowitych.
Linia -8:
Korzystając z funkcji Max (), zwracamy tylko maksymalny element między wszystkimi elementami w Swift_Array.
Linia -11:
Wreszcie, rozpakowujemy wynik za pomocą „!".
Przykład 2:
Utwórz szybką tablicę, która przechowuje dziesięć podwójnych wartości i znajduje maksymalny element.
// Utwórz szybką tablicę
var Swift_Array = [12.90,34.87,56.87,2.90,3.32,4.23,7.98,9.90,12.09,390.84]
// Rzeczywista szybka tablica
Drukuj („Rzeczywista tablica Swift:”, Swift_Array)
// Uzyskaj maksymalną wartość w Swift_Array
var maximum_element = Swift_Array.Max ()
// wyświetlaj Maximum_element
Drukuj („Maksymalna wartość w Swift_Array:”, Maximum_element!)
Wyjście:
Wyjaśnienie:
Linia 2:
Stworzyliśmy tablicę o nazwie Swift_Array, która zawiera 10 podwójnych wartości.
Linia -8:
Korzystając z funkcji Max (), zwracamy tylko maksymalny element między wszystkimi elementami w Swift_Array.
Linia -11:
Wreszcie, rozpakowujemy wynik za pomocą „!".
Przykład 3:
Utwórz szybką tablicę, która przechowuje trzy struny i znajduje maksymalny element.
// Utwórz szybką tablicę
var Swift_Array = [„Swift1”, „Swift2”, „Linuxhint”]
// Rzeczywista szybka tablica
Drukuj („Rzeczywista tablica Swift:”, Swift_Array)
// Uzyskaj maksymalną wartość w Swift_Array
var maximum_element = Swift_Array.Max ()
// wyświetlaj Maximum_element
Drukuj („Maksymalna wartość w Swift_Array:”, Maximum_element!)
Wyjście:
Wyjaśnienie:
Linia 2:
Stworzyliśmy tablicę o nazwie Swift_Array, która zawiera 3 ciągi.
Linia -8:
Teraz, używając funkcji max (), zwracamy tylko maksymalny element między wszystkimi elementami w Swift_Array.
Linia -11:
Wreszcie, rozpakowujemy wynik za pomocą „!".
Możliwe jest użycie max () w instrukcji IF.
Przykład 4:
Sprawdź więc, czy maksymalny element w Swift_Array jest większy niż 400, czy nie.
// Utwórz szybką tablicę
var Swift_Array = [10,20,4,56,70]
// Rzeczywista szybka tablica
Drukuj („Rzeczywista tablica Swift:”, Swift_Array)
// Uzyskaj maksymalną wartość w Swift_Array
var maximum_element = Swift_Array.Max ()
// Sprawdź, czy maksymalny element jest większy niż 400 lub nie
if (maximum_element! > 400)
Drukuj („Maksymalna wartość w Swift_Array:”, Maximum_element!)
w przeciwnym razie
Drukuj („Brak elementu w Swift_Array jest większy niż 400”)
Wyjście:
Wyjaśnienie:
Sprawdzamy, czy 400 jest większy niż maksymalny element w Swift_Array. Ponieważ warunek zawodzi w bloku IF, to instrukcja - „Żaden element w Swift_Array nie jest większy niż 400”Zwracany jest z bloku innego.
Wniosek
W tym widzieliśmy, jak zwrócić maksimum elementów z tablicy Swift za pomocą metody Max (). Nie wymaga żadnych parametrów. Może być konieczne rozpakowanie wyniku za pomocą „!”Symbol. Możliwe jest użycie metody max () z instrukcjami warunkowymi przy użyciu if, if-else itp.