The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
awk, aderir ou sed jkl_jkl Programação Shell Script e 1 04-15-2008 06:55
Juntar jazz8146 UNIX para Dummies Perguntas & Respostas 5 01-29-2008 11:42
join (pls ajuda em aderir comando) summer_cherry Programação Shell Script e 1 12-31-2007 05:19
bss (uninitialized dados) segmento atribuição karimulla_sha Alto Nível de programação 7 04-26-2005 02:46

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-30-2007
praveen_b744 praveen_b744 is offline
Usuário
  
 

Join Date: Aug 2007
Lugares: 49
Question Uso de uninitialized valor em aderir ou string em arraydef.pl

Ao tentar executar o script a seguir, o seu jogando este erro:
"Use of uninitialized valor em aderir ou corda em linha arraydef.pl 17."


O script é [i am colar com os números de linha]:


1 #! / Usr / bin /perl
2
3 use strict;
4
5 my @ a \u003d (1 ... 10);
6
7 print "matriz original: @ um \ n";
8
9 # DELETE Função
10
11 my $ size \u003d @ a;
12
13 print "tamanho do arry antes de eliminar 1o elemento: $ tamanho \ n";
14
15
Apagar 16 ($ a [0]); # Apagando elemento 1.
17 print "Array após apagar primeiro elemento: @ um \ n";
18 $ @ size \u003d um;
19 print "tamanho do arry após a exclusão de 1. Elemento: $ tamanho \ n"; # tamanho não diferem wen nós 1. Apagar ou meio,,. Difere apenas nós wen apagar último elemento.
20
Apagar 21 ($ a [$ tamanho-1]);
22 print "Array após apagar último elemento: @ um \ n";
23 $ @ size \u003d um;
24 print "tamanho do arry após a exclusão último elemento: $ tamanho \ n";
  #2 (permalink)  
Old 08-30-2007
jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Localização: NM
Mensagens: 5.770
apagar (coisa), faz "algo" indefinido
  #3 (permalink)  
Old 08-31-2007
Yogesh Sawant's Avatar
Yogesh Sawant Yogesh Sawant is offline Forum Staff  
Part Time Full Time Moderador e Pai
  
 

Join Date: Sep 2006
Localização: Rossem, Tazenda
Mensagens: 1.086
praveen, tente deslocar sobre essa função array
  #4 (permalink)  
Old 08-31-2007
praveen_b744 praveen_b744 is offline
Usuário
  
 

Join Date: Aug 2007
Lugares: 49
mas como se livrar desse erro?
  #5 (permalink)  
Old 08-31-2007
jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Localização: NM
Mensagens: 5.770
Yogesh te deu a resposta. mudança da matriz. Se você não gosta, que, depois, dizer-nos quais são suas necessidades. Em outras palavras o que você está tentando fazer com o perl código ...
  #6 (permalink)  
Old 08-31-2007
cbkihong cbkihong is offline Forum Advisor  
Orientador
  
 

Join Date: Sep 2002
Localização: Hong Kong, China
Posts: 1.624
De acordo com a POD, elemento de um array, excluir () define o elemento a undef. Portanto, $ a [0] será undef. @ imprimir uma então dar uma advertência (não erro) se avisos são ativados.

Citação:
Apagar um elemento eficaz array retorna a posição de que a sua matriz inicial, uninitialized estado. Posteriormente teste para o mesmo elemento com existe () retornará false. Além disso, array apagar elementos no meio de um array não irá mudar o índice dos elementos pós-los. Utilize splice () para isso.
Closed Thread

Marcadores

Tags
perl, perl array, perl turnos, deslocar, turnos perl

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 09:45.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0