in reply to using eval

I'm not sure how to solve your problem, but = is the assignment operater. You are telling Perl that $answer should be the same as $question. == is the "equal to" operater. Also, your code calls eval but then does nothing with it. You should have $foo = eval {$answer=$question}; print $foo;. BTW, you only need one ; in the second line.


our @item = reverse (114, 101, 107, 99, 97, 104, 32, 108, 114, 101, 80, 32, 114, 101, 104, 116, 111, 110, 97, 32, 116, 115, 117, + 74); local $my = reverse ")meti@\ ,rhc (pam tnirp";eval $my;