Programação  
 
Conhecimento computador >> Programação >> Programming Ruby >> 
Como criar um Array em Ruby
Há três maneiras principais para criar um array em Ruby : a matriz literal , a construção da matriz e retornando um array. Uma matriz pode ser simplesmente definido como uma variável que contém um conjunto de valores . Cada uma das três formas de criar um array em Ruby é mais usado em diferentes situações, de modo a ser familiarizado com todos eles podem ser bastante úteis . Instruções
criar a matriz Literal em Ruby
1

Escolha uma variável. Nos exemplos, a variável é atribuído o termo " matriz " . Sua variável pode ser atribuído qualquer nome ou símbolo que você preferir.
2

Criar uma matriz literal de uma lista de valores que você já conhece. Olhe para os dois exemplos. O primeiro exemplo cria uma lista de estados , o segundo uma lista de números : array = [" Maine ", " Michigan " , "California "] array = [1 , 2, 3 ]
3 tipos

Misture em uma array se você tem mais de um tipo de valor . Ruby é diferente do que linguagens estáticas como Java, em que as matrizes podem armazenar mais de um tipo . Portanto, se seus valores são as palavras e os números da matriz literal pode refletir isso. Por exemplo : array = [" Maine " , 7, 12,3 ]
4

Utilize o atalho disponível para uma matriz literal de apenas strings. Ela vai lhe poupar tempo e esforço gasto em digitar todos os caracteres de aspas . Em vez disso, você pode fazer isso : array =% w { Maine Michigan Califórnia }
Construa a matriz em Ruby
5

Aplicar este método quando você não sabe tudo os valores que deseja atribuir à matriz quando você escreve o programa .
6

Use o construtor da classe Array para criar um novo objeto array vazio. Aqui " arr " é agora um objeto array vazio , um sem valores especificados: arr = Array.new
7

Adicionar , ou acrescentar , elementos para o final da matriz com o " arr = Array . novas # Continue lendo linhas do teclado até "fim" é digitado : enquanto l = gets.chomp e l = "fim" não arr
retorna um array em Ruby
< br > 8

Use a frase " to_a " para uma abreviação para "a disposição " . Todas as classes que utilizam o módulo Enumerable pode ser transformado em matrizes com " to_a ." Este é o método mais comum para retornar a matriz e tem a vantagem . de ser fácil de mudar
9

Atribuir, por exemplo, uma matriz com os números de 1 a 10 para uma variável que você poderia usar a versão longa : . a = [ 1,2,3,4 , 5,6,7,8,9,10 ] ou usar o abreviada: . uma = ( 1 .. 10 ) to_a.With a abreviatura que seria muito mais fácil de alterar os valores de 1 a 10 para , por exemplo , 7 a 22 , como mostrado aqui: . a = (7 .. 22 ) to_a

Anterior :

Próximo : No
  Os artigos relacionados
·Como substituir uma classe de Ruby 
·Como usar constante global em Ruby Rails 
·Como ler uma string de entrada e torná-lo em Cartas 
·Como lidar com exceções em Ruby 
·Como criar uma classe em Ruby 
·Como instalar Gems da linha de comando em Ruby 
·Como verificar se uma constante é definida em Ruby 
·Como desinstalar uma Gem Rubi 
·Como definir text_field Valor form_tag em Ruby on Rails…
·Como construir um rackup em Ruby Run 
  Artigos em destaque
·Como adicionar um hiperlink para uma legenda de LightBo…
·A importância de Estruturas de Decisão em Programaçã…
·Tutorial Rope Python 
·Como usar uma classe Array em Javascript 
·Comparação de Mapa vs Lista em Java 
·Como plotar grandes Linhas em MATLAB 
·Como criar páginas web dinâmicas com PHP 
·Como encontrar a data de um banco de dados no Oracle En…
·Como fazer um proxy em Java 
·Como usar o Oracle Seqüências 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados