Matriz Swift - Min

Matriz Swift - Min

En esta guía rápida, veremos el método min () en la colección de matriz.

Antes de discutir este método, veremos qué es una matriz.

Matriz rápida

Array in Swift es una colección que almacena múltiples elementos del mismo tipo de datos.

En Swift, tenemos que especificar el tipo de datos para representar el tipo de datos de la matriz de datos al crear una matriz. También es posible crear elementos en una matriz sin especificar ningún tipo de datos.

min ()

min () en la matriz Swift se puede usar para devolver el elemento mínimo presente en la matriz. No toma ningún parámetro.

Sintaxis:

swift_array.min ()

Aquí, es posible que necesite desenvolver el resultado usando "!" símbolo. Debe desenvolver el resultado porque obtendrá el resultado en formato opcional (resultado).

Formato de desenvolvimiento - resultado!

Ejemplo 1:

Cree una matriz rápida que almacene diez valores enteros y encuentre el elemento mínimo.

// Crear matriz rápida
var swift_array = [12,34,56,2,3,4,78,90,12,34]
// matriz de veloz real
Imprimir ("Array Swift real:", Swift_Array)
// Obtener el valor mínimo en swift_array
var mimes_element = swift_array.min ()
// Muestra el mínimo_element
Imprimir ("Valor mínimo en Swift_Array:", Minimum_Element!)

Producción:

Explicación:

Línea 2:

Creamos una matriz llamada swift_array que contiene 10 valores enteros.

Línea -8:

Usando la función min (), estamos devolviendo solo el elemento mínimo entre todos los elementos en el swift_array.

Línea -11:

Finalmente, estamos desenvolviendo el resultado usando "!".

Ejemplo 2:

Cree una matriz rápida que almacene diez valores dobles y encuentre el elemento mínimo.

// Crear matriz rápida
var swift_array = [12.90,34.87,56.87,2.90,3.32,4.23,7.98,9.90,12.09,390.84]
// matriz de veloz real
Imprimir ("Array Swift real:", Swift_Array)
// Obtener el valor mínimo en swift_array
var mimes_element = swift_array.min ()
// Muestra el mínimo_element
imprimir ("Valor de elemento mínimo en Swift_Array:", Minimum_Element!)

Producción:

Explicación:

Línea 2:

Creamos una matriz llamada swift_array que contiene 10 valores dobles.

Línea -8:

Usando la función min (), estamos devolviendo solo el elemento mínimo entre todos los elementos en el swift_array.

Línea -11:

Finalmente, estamos desenvolviendo el resultado usando "!".

Ejemplo3:

Cree una matriz rápida que almacene tres cuerdas y encuentre el elemento mínimo.

// Crear matriz rápida
var swift_array = ["Swift1", "Swift2", "Linuxhint"]
// matriz de veloz real
Imprimir ("Array Swift real:", Swift_Array)
// Obtener el valor mínimo en swift_array
var mimes_element = swift_array.min ()
// Muestra el mínimo_element
Imprimir ("Valor mínimo en Swift_Array:", Minimum_Element!)

Producción:

Explicación:

Línea 2:

Creamos una matriz llamada swift_array que tiene 3 cuerdas.

Línea -8:

Ahora, usando la función min (), estamos devolviendo solo el elemento mínimo entre todos los elementos en el swift_array.

Línea -11:

Finalmente, estamos desenvolviendo el resultado usando "!".

Es posible usar min () dentro de la declaración if.

Ejemplo 4:

Verifique si el elemento mínimo en el swift_array es inferior a 400 o no.

// Crear matriz rápida
var swift_array = [10,20,4,56,70]
// matriz de veloz real
Imprimir ("Array Swift real:", Swift_Array)
// Obtener el valor mínimo en swift_array
var mimes_element = swift_array.min ()
// verificar el elemento mínimo es inferior a 10 o no
if (mínimo_element! < 10)

Imprimir ("Valor mínimo en Swift_Array:", Minimum_Element!)

demás
Imprimir ("Ningún elemento en Swift_Array es inferior a 10")

Producción:

Explicación:

Estamos comprobando si 10 es menor que el elemento mínimo en el swift_array. Dado que la condición es cierta, entra dentro del bloque if. Luego, la declaración dentro del bloque si se ejecuta.

Conclusión

Entonces, vimos cómo devolver el número mínimo de elementos de la matriz Swift usando el método min (). No toma ningún parámetro. Es posible que necesitemos desenvolver el resultado usando "!" símbolo. Es posible usar el método min () con declaraciones condicionales que usan si, if-else, etc.