perlのif文を勘違いしてた
if (...) print "Hello\n"; elsif (...) print "World\n";
このような記述が、"できる"と思っていたが、"できない"。
以下のように書かなくてはいけない。
if (...) { print "Hello\n"; } elsif (...) { print "World\n"; }
"{"と"}"が必要。
または、
print "Hello\n" if (...); print "World\n" if (...);
という記述ができるらしい。