in reply to hashes and quotation marks
You know, quite apart from the problems you have with the non-interpolation of hashes (which others have explained to you), your code really doesn't do what you think it does.
$s="1 x 2 y";This creates a scalar $s with the value "1 x 2 y".
@a = $s;This creates an array @a that has one element. This one element has the value "1 x 2 y". I think you probably wanted to use split here.
%h = @a;This creates a hash %h with one key, "1 x 2 y", and one value, undef. If you'd used split on the previous line then this would have created a hash with key/value pairs of 1 => x and 2 => y.
--"The first rule of Perl club is you do not talk about
Perl club."
-- Chip Salzenberg
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: hashes and quotation marks
by tos (Deacon) on May 16, 2003 at 13:24 UTC |