Swift Array - Max

Swift Array - Max

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.