Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvida em relação ao método .sort

Olá gostaria de saber quais são as aplicações do método .sort , que só pode ser utilizado em um array.

2 respostas

Mateus, não entendi a pergunta. Voce quer saber como invocá-lo?

solução!

Olá Mateus.

Você não foi muito específico, mas vou explicar. Não conheço Ruby ainda, mas o método sort é bem "universal". E pelo que vi em uma pesquisa no Google sobre o método sort no Ruby, o método sort simplesmente ordena os elementos em um array em ordem alfabética. Assim como em outras linguagens.

Quanto a "aplicações" que isso tenha, imagino que queira dizer que utilidade teria isso. Bom, se você tem um array e quer exibir os itens para o usuário, talvez queira que eles apareçam em ordem alfabética. Nesse caso, o método sort faz isso automaticamente, sem você ter que implementar uma lógica para isso.

Se tem dúvida em como se usa, apenas chame o método a partir de um array:

um_array = ["d", "c", "b", "a"]

copia = um_array.sort
puts copia.to_s

Saída: ["a", "b", "c", "d"]