On Oct 25, Jeff Borders said:
>I need to dump a plain text file that has the format of:
>
>key = value (ie. question <equal sign> answer)
>
>into a hash. I'm writing a simple learning tool to help me learn some
>basic korean terminology.
>
>Would someone be kind enough to point me in the right direction.
You want to start with an empty hash:
my %dict;
Then, when you're looping over each line of the file:
while (<FILE>) {
you'll want to remove the ending newline,
chomp;
and split it on the = character (with whitespace on either side):
my ($term, $def) = split /\s*=\s*/;
Then you want to put that pair into the hash:
$dict{$term} = $def;
}
Using the hash, and opening the file, I leave up to you.
--
Jeff "japhy" Pinyan % How can we ever be the sold short or
RPI Acacia Brother #734 % the cheated, we who for every service
http://japhy.perlmonk.org/ % have long ago been overpaid?
http://www.perlmonks.org/ % -- Meister Eckhart
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>