Thread Datei in einen Hash einlesen
(20 answers)
Opened by crojay at 2011-04-14 01:34
Ich würde vorschlagen, nur einmal über die Liste zu iterieren, das Entfernen der Zeilenumbrüche gleich mit zu erledigen und in zwei Teile pro Zeile zu splitten, nicht in drei. Außerdem kann man das ganze kürzer schreiben:
Code (perl): (dl
)
my %hash = map { chomp; split /=/, $_, 2; } <$handle>; Wenn das Dateiformat in Wahrheit aber nicht ganz so einfach ist, empfiehlt sich sicher die Verwendung eines vorgefertigten Parsers. When C++ is your hammer, every problem looks like your thumb.
|