[SP-pm] Dúvida com bloco if elsif else

GUUHHH! guhmail-perl em yahoo.com.br
Sábado Novembro 25 05:26:58 PST 2006


Se tiver comparando string/caracter acho que tem que usar 'eq' ao inves de '='
   
  if ( $guh eq 'RespostaCorreta' ) {
    print ' \o/ ';
  } elsif ( $guh eq 'RespostaIncorreta' ) {
    print ' :( ';
  } else {
    print ' :P ';
  }
   
  Espero ter ajudado,
   
  guh

Mura <murarm em terra.com.br> escreveu:
                Bom dia pessoal,
   
  Eu não estou conseguindo usar os blocos if elsif else
   
  Vejam parte do meu código
   
  if ($::config{username} = $Char1) {
  main::configModify('username', $Char2, 1)
  }
  elsif ($::config{username} = $Char2) {
  main::configModify('username', $Char3, 1)
  }
  elsif ($::config{username} = $Char3) {
  main::configModify('username', $Char4, 1)
  }
  elsif ($::config{username} = $Char4) {
  main::configModify('username', $Char5, 1)
  }
  elsif ($::config{username} = $Char5) {
  main::configModify('username', $Char6, 1)
  }
  elsif ($::config{username} = $Char6) {
  main::configModify('username', $Char7, 1)
  }
  elsif ($::config{username} = $Char7) {
  main::configModify('username', $Char8, 1)
  }
  elsif ($::config{username} = $Char8) {
  main::configModify('username', $Char9, 1)
  }
  else {
  Commands::run("quit");
  }
   
  Acontece o seguinte, eu consigo mudar para $Char2, mas fica eternamente nisto, não muda para $Char3 ou 4.
   
  Se alguém pude me dar uma luz fico grato.
   
  Abraço,
  Mura

_______________________________________________
SaoPaulo-pm mailing list
SaoPaulo-pm em pm.org
http://mail.pm.org/mailman/listinfo/saopaulo-pm

 		
---------------------------------
 Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! 
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/saopaulo-pm/attachments/20061125/176984f5/attachment.html 


Mais detalhes sobre a lista de discussão SaoPaulo-pm