Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/03/2007, 10:34
Agus211
 
Fecha de Ingreso: febrero-2007
Mensajes: 33
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Eliminar comillas

Preguntilla, si estoy haciendo un foreach de un vector, por ejemplo:

foreach (@vector) {
}

y quiero decir que si $vector(posicion actual del foreach) = "Jose" entonces sume dos posiciones a la posicion actual.

O sea, si jose esta en la posicion actual numero 3 del vector, quiero que la proxima posicion a evaluar del foreach sea 5 y no 4.

Gracias!.

push(@a,"alberto");
push(@a,"pedro");
push(@a,"jose");
push(@a,"nahuel");
push(@a,"miguel");

foreach $i ( 0..$#a ) {
if ($a[$i] eq "jose") {
$i=4;
print $i;
}else{
print $i;
}

Me imprime 01434.

Esto es lo que yo hice, pero no cambia el indice...

Última edición por Agus211; 01/03/2007 a las 10:55