Programação  
 
Conhecimento computador >> Programação >> Programming Ruby >> 
Como remover um elemento de uma matriz vazia em Ruby
Uma matriz é como uma variável que armazena vários valores , ao invés de um. Arrays podem conter uma mistura de elementos , por exemplo, " a = [1 , 'dois' , 3.0 ]" é tão válido como " a = [1 , 2, 3 ]" . Uma matriz vazia é uma matriz que não contém elementos , tais como " a = [ ]" . Ruby tem dois métodos que podem utilizar para criar uma matriz vazia , um método remove todos os elementos a partir de uma matriz de uma só vez , enquanto a outra remove um único elemento da matriz . Instruções
1

Input " array.empty ? " Para verificar se a matriz contém elementos. Se o programa retorna "verdadeiro ", a matriz não contém elementos de remover.
2

Inserir " arrayname.clear " no código ou em Interativo Ruby ( IRB ) para remover todos os elementos de uma matriz . Substituir " arrayname " com o nome da matriz desejada .
3

Insert " a.delete_at (# ) " para remover um único elemento de uma matriz. Rubi começa em "0" quando a numeração elementos em uma matriz . Por exemplo , um

= [ 1 , 2 , 3 ] a.delete_at ( 0 )

o código acima remover " 1 " a partir da matriz , mudando a matriz para " um = [ 2 , 3 ] " . Usando " a.delete_at (0) " uma segunda vez seria remover "2" da matriz.
4

Repita o passo três até que todos os elementos são removidos , criando uma matriz vazia. Você pode criar um loop simples declaração no programa para remover todas as matrizes , se você não quiser usar o método de " clara " :

enquanto a.empty ? == Falsea.delete_at (0 ) end

Anterior :

Próximo : No
  Os artigos relacionados
·Como gerar Versátil Andaime Rails 
·Como executar o Ruby em jEdit 
·Como depurar Rubi 
·Como bater o líder do ginásio Terceiro Com Grovyle em…
·Como substituir Scaffold Active 
·Java vs . Rubi 
·Como usar Rails Rake atualizar Projetos 
·Como instalar o Centos Ruby on Rails para 1.9.2 Apache 
·Como criar uma tabela SQLite3 em Ruby on Rails 
·IronRuby Vs . Rubi Net 
  Artigos em destaque
·Como criar um arquivo Java 
·Como usar INT Com PHP 
·Como faço para usar iBox 
·Como encontrar o Diretório Perl em um servidor 
·Como copiar um comando SQL 
·Como substituir uma lista em Python 
·Como consultar um banco de dados usando SELECT com MySQ…
·Quais são as sintaxes hifen e maior do que em PHP 
·Como alterar Div texto para Negrito em JavaScript 
·Como o PHP Obter o Cookie Direito 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados