http://www.perlmonks.org?node_id=998591


in reply to beginner scripting question re: if elsif else

You must remove the newline from each input before you test it. Use the function chomp.
Bill
  • Comment on Re: beginner scripting question re: if elsif else

Replies are listed 'Best First'.
Re^2: beginner scripting question re: if elsif else
by live4tech (Sexton) on Oct 12, 2012 at 10:49 UTC

    Just a note, jhumphreys did chomp the input in the original program:

    chomp($weather, $temperature);

    Not the syntax I would use (would be more idiomatic and chomp at input as some of the posters did), but nonetheless, the newlines should be gone.