Neste guia Swift, veremos o método max () na coleção de matrizes.
Antes de discutir esse método, veremos o que é uma matriz.
Matriz rápida
Array em Swift é uma coleção que armazena vários elementos do mesmo tipo de dados.
No Swift, temos que especificar o tipo de dados para representar o tipo de matriz de dados enquanto cria uma matriz. Também pode ser possível criar elementos em uma matriz sem especificar nenhum tipo de dados.
max ()
max () na matriz swift pode ser usado para retornar o elemento máximo presente na matriz. Não é preciso nenhum parâmetros.
Sintaxe:
swift_array.max ()
Aqui, pode precisar desembrulhar o resultado usando “!”Símbolo. Você deve desembrulhar o resultado porque obterá o resultado em formato opcional (resultado).
Formato de desembrulhar - resultado!
Exemplo 1:
Crie uma matriz rápida que armazena dez valores inteiros e encontra o elemento máximo.
// Crie Swift Array
var swift_array = [12,34,56,2,3,4,78,90,12,34]
// Matriz Swift real
Print ("Matriz Swift real:", swift_array)
// Obtenha o valor máximo em swift_array
var maximum_element = swift_array.max ()
// exibe o maximum_element
print ("Valor máximo em swift_array:", maximum_element!)
Saída:
Explicação:
Linha 2:
Criamos uma matriz chamada swift_array que contém 10 valores inteiros.
Linha -8:
Usando a função max (), estamos retornando apenas o elemento máximo entre todos os elementos do swift_array.
Linha -11:
Finalmente, estamos desembrulhando o resultado usando “!”.
Exemplo 2:
Crie uma matriz rápida que armazena dez valores duplos e encontra o elemento máximo.
// Crie Swift Array
var swift_array = [12.90,34.87,56.87,2.90,3.32,4.23,7.98,9.90,12.09.390.84]
// Matriz Swift real
Print ("Matriz Swift real:", swift_array)
// Obtenha o valor máximo em swift_array
var maximum_element = swift_array.max ()
// exibe o maximum_element
print ("Valor máximo em swift_array:", maximum_element!)
Saída:
Explicação:
Linha 2:
Criamos uma matriz chamada swift_array que possui 10 valores duplos.
Linha -8:
Usando a função max (), estamos retornando apenas o elemento máximo entre todos os elementos do swift_array.
Linha -11:
Finalmente, estamos desembrulhando o resultado usando “!”.
Exemplo 3:
Crie uma matriz rápida que armazena três cordas e encontra o elemento máximo.
// Crie Swift Array
var swift_array = ["swift1", "swift2", "linuxhint"]
// Matriz Swift real
Print ("Matriz Swift real:", swift_array)
// Obtenha o valor máximo em swift_array
var maximum_element = swift_array.max ()
// exibe o maximum_element
print ("Valor máximo em swift_array:", maximum_element!)
Saída:
Explicação:
Linha 2:
Criamos uma matriz chamada swift_array que contém 3 strings.
Linha -8:
Agora, usando a função max (), estamos retornando apenas o elemento máximo entre todos os elementos do swift_array.
Linha -11:
Finalmente, estamos desembrulhando o resultado usando “!”.
É possível usar max () dentro da instrução IF.
Exemplo 4:
Portanto, verifique se o elemento máximo no swift_array é maior que 400 ou não.
// Crie Swift Array
var swift_array = [10,20,4,56,70]
// Matriz Swift real
Print ("Matriz Swift real:", swift_array)
// Obtenha o valor máximo em swift_array
var maximum_element = swift_array.max ()
// Verifique se o elemento máximo é maior que 400 ou não
if (maximum_element! > 400)
print ("Valor máximo em swift_array:", maximum_element!)
outro
print ("Nenhum elemento em swift_array é maior que 400")
Saída:
Explicação:
Estamos verificando se 400 é maior que o elemento máximo no swift_array. Como a condição falha dentro do bloco if, então a declaração - “Nenhum elemento em swift_array é maior que 400”É devolvido do bloco else.
Conclusão
Nisso, vimos como devolver o máximo de elementos da matriz Swift usando o método max (). Não é preciso nenhum parâmetros. Podemos precisar desembrulhar o resultado usando “!”Símbolo. É possível usar o método max () com declarações condicionais usando se, if-else etc.