Swift Array - Min

Swift Array - Min

W tym Swift Guide zobaczymy metodę min () 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żliwe jest również utworzenie elementów w tablicy bez określania jakichkolwiek typów danych.

min ()

Min () w tablicy Swift można użyć do zwrócenia minimalnego elementu obecnego w tablicy. Nie wymaga żadnych parametrów.

Składnia:

Swift_Array.min ()

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 minimalny 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 minimalną wartość w Swift_Array
var minimum_element = Swift_Array.min ()
// Wyświetl minimum_element
Drukuj („Minimalna wartość w Swift_Array:”, Minimum_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 min (), zwracamy tylko minimalny 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 minimalny 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 minimalną wartość w Swift_Array
var minimum_element = Swift_Array.min ()
// Wyświetl minimum_element
Drukuj („Minimalna wartość elementu w Swift_Array:”, minimum_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 min (), zwracamy tylko minimalny element między wszystkimi elementami w Swift_Array.

Linia -11:

Wreszcie, rozpakowujemy wynik za pomocą „!".

Przykład3:

Utwórz szybką tablicę, która przechowuje trzy struny i znajduje minimalny element.

// Utwórz szybką tablicę
var Swift_Array = [„Swift1”, „Swift2”, „Linuxhint”]
// Rzeczywista szybka tablica
Drukuj („Rzeczywista tablica Swift:”, Swift_Array)
// Uzyskaj minimalną wartość w Swift_Array
var minimum_element = Swift_Array.min ()
// Wyświetl minimum_element
Drukuj („Minimalna wartość w Swift_Array:”, Minimum_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 min (), zwracamy tylko minimalny element między wszystkimi elementami w Swift_Array.

Linia -11:

Wreszcie, rozpakowujemy wynik za pomocą „!".

Możliwe jest użycie min () w instrukcji IF.

Przykład 4:

Sprawdź, czy minimalny element w Swift_Array jest mniejszy 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 minimalną wartość w Swift_Array
var minimum_element = Swift_Array.min ()
// Sprawdź, czy element minimalny jest mniejszy niż 10 lub nie
if (minimum_element! < 10)

Drukuj („Minimalna wartość w Swift_Array:”, Minimum_element!)

w przeciwnym razie
Drukuj („Brak elementu w Swift_Array jest mniejszy niż 10”)

Wyjście:

Wyjaśnienie:

Sprawdzamy, czy 10 jest mniej niż minimalny element w Swift_Array. Ponieważ warunek jest prawdziwy, wchodzi do bloku IF. Następnie instrukcja wewnątrz bloku IF jest wykonywana.

Wniosek

Widzieliśmy więc, jak zwrócić minimalną liczbę elementów z tablicy Swift za pomocą metody min (. Nie wymaga żadnych parametrów. Może być konieczne rozpakowanie wyniku za pomocą „!”Symbol. Możliwe jest użycie metody min () z instrukcjami warunkowymi przy użyciu IF, IF-ELSE itp.