다음 문을 실행할 때
@filtered = map {s/ //g} @outdata;
를 실행하면 예상했던 필터링된 목록 대신 빈 목록이 반환됩니다. 제가 하고자 하는 것은 문자열 배열(XML 파일)에서
가 있는 모든 항목을 제거하는 것입니다.
분명히, 나는 무언가를 이해하지 못하고 있습니다. 누구든지이 작업을 수행하는 올바른 방법과 이것이 저에게 그대로 작동하지 않는 이유를 말해 줄 수 있습니까?
@filtered = map { (my $new = $_) =~ s/ //g; $new} @outdata;