배열이 있고 해시 인스턴스를 만들고 있습니다. 는 예를 들어, 배열이 아닌 경우 :배열에 의해 결정되는 Perl 해시 키
@folders=(temp,usr,bin);
그때 내가 해시를 입력하려면 :
$the_path{$folders[0]}{$folders[1]}{$folders[2]}="somevalue";
을하지만 배열 만있는 경우 :
는@folders=(bin);
는 내가 경로를 원하는 be :
$the_path{$folders[0]}="somevalue";
문제는 배열이 얼마나 오래 될지 미리 알지 못하며, 해당 솔루션의 명령문이 심각하게 확장되면 x을 작성하는 것을 피하고 싶습니다.
어떻게하면됩니까?
'엄격한 사용; 당신의 파일의 상단에, 맞죠? 그것은 당신을 위해 많은 실수를 잡을 것입니다. – Ether