| [ CnUnix ] in KIDS 글 쓴 이(By): guest (askghost) <lxplus002.cern.c> 날 짜 (Date): 2002년 10월 25일 금요일 오후 04시 10분 52초 제 목(Title): 귀신이 곡하는 지요? foreach my $value (keys %factors) { print "$value\n"; } foreach my $value (keys %factors) { print "Processing $value......\n"; } 한 코드 안에서 해쉬 %factors를 채우고(이건 문2제 없이 되었습니다) 이어서 연달아 위와 같은 루프를 넣었는데요, 이상한 것이 앞에 루프는 잘 돌아서 $value 값을 찍어주는데 뒤에 루프에서는 $value에 해당하는 자리가 비어 나옵니다. 즉 "Processing ......" 이렇게요. 이거 왜 그런 거죠? perl입니다. 아주 가끔 비슷한 일을 본 적이 있습니다만.. 코드를 똑같이 타이핑해서 넣었는데 어떤 때는 되고 어떤 때는 안되요. 눈으로 잘못보거나 그런 거 절대 아니거든요. |