Em Ruby, como em outras linguagens de programação, um Array é uma lista de itens com uma ordem dentro de seu código. Cada item tem sua posição dentro desta lista e age como uma variável: você pode ver para qual objeto uma determinada posição aponta, e você pode a fazer apontar para um objeto diferente. Você pode criar um array usando colchetes, por exemplo:
1 |
['Cat', 'Dog', 'Bird']. |
Não é preciso criar o array com todo conteúdo de uma só vez. O array pode ser manipulado mesmo após criá-lo.
Após armazenar os dados iniciais no array é possível manipulá-lo. Para recuperar os valores armazenados no array deve-se especificar qual valor está sendo requerido. Os itens no array são numerados da esquerda para direita, iniciando a partir do zero, sendo que este item é chamado de índice do array.
Como checar se um valor existe num Array em Ruby
O método principal para se executar esta operação é o .include?
1 2 |
['Cat', 'Dog', 'Bird'].include? 'Dog' true |
Como resposta, você terá “verdadeiro” ou “falso”. Caso você esteja usando o framework Ruby on Rails, poderá usar a forma descrita abaixo.
Como checar se um valor existe num Array em Ruby on Rails
Há um método in? no ActiveSupport que existe no Rails desde a versão 3.1. Então, você pode executar esta consulta com o código abaixo:
1 2 3 |
require 'active_support' 'Unicorn'.in?(['Cat', 'Dog', 'Bird']) false |
Caso deseje explorar outras questões, pode conferir nossos vídeos sobre Ruby. Abaixo estão alguns exemplos:
• Online game store
• Working on a start up
Você também pode se inscrever em alguns canais que fazem broadcast em Ruby, como os a seguir:
Outra maneira legal de descobrir mais coisas interessantes sobre Ruby é acessar nossa página de projetos!