Soy un perdedor novato. Tengo un código en el que una variable se carga con varios valores durante un ciclo foreach. Lo que quiero hacer es realizar alguna operación en esa variable solo si está en esa matriz. ¿Cuál es la más eficiente manera de hacer esto en Perl ya que los datos en los que estoy trabajando son muy grandes.Perl: encuentre si el valor de una variable coincide con el de una matriz
Un ejemplo sencillo de mi pregunta es, decir que tengo una gran variedad de frutas Quiero
@fruits_i_like = qw (mango banana apple);
Pero tengo una variable $ fruta en un bucle foreach que recibe el nombre de las frutas desde un archivo de datos que tiene todos los diferentes tipos de frutas ¿Cómo elegiría solo aquellos casos de fruta $ que están en mi matriz de @fruits_i_like?
¿Qué tan grande es 'grande'? – Zaid
y el archivo que necesito leer es de aproximadamente 50 MB. – sfactor
@sfactor: Eso no es tan malo entonces. – Zaid