Rob Dixon schreef: > Kelly Jones: >> Consider: >> >> perl -le '$hash{"foo-bar"} = 1; print $hash{foo-bar}' >> [no result] >> >> perl -le '$hash{"foobar"} = 1; print $hash{foobar}' >> 1 >> >> I sort of understand this: in the first script, Perl treats foo-bar >> as a subtraction, and sets $hash{0} to 1. In the second one it >> assumes you just left off some quotes. >> >> My question: since Perl doesn't have constants, what exactly IS >> foo-bar? Why is it 0? >> >> The behavior above seems inconsistent to me. Is it considered a bug? > > I have said that I have no time for command-line perl. What you have > published doesn't work on my platform, nor on many others. > > Of course I could rewrite the question in my head to a proper Perl > program, but then I shall be looking for a bug either in my mental > rewrite or in your original code. > > So since you can't be bothered to publish a proper Perl program, > neither can I be bothered to interpret your question. What is more, > nor will all the other people who could have answered your question > wisely.
Rob, start sparing us this. Perl isn't what you (and I) limit it to. -- Affijn, Ruud "Gewoon is een tijger." -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/