Есть примерно такой код грубо говоря упрощенная версия, чтобы легче понять:
#!/usr/bin/perl -W
$r=<STDIN>; chomp $r;
if ( $r == 10 ) { print 'Переменная $r равна 10.'; print "\n"; }
elseif($r==20) { # тут собщение об синтаксической ошибке - near "){"
print '$r равно 20...'; print "\n";
} # и здесь сообщение об синтаксической ошибке - near "}"
else { print '$r не равно ни 10, ни 20'; print "\n"; }
Что он от меня хочет, что значит в данном контексте "рядом/слитно"? делаю как в курсе учебника и плюс всяко уж поробовал, блок после оператора elseif, проверяющего условие. Смущает правда оператор elseif, но так он в курсе дан, он и должен так слитно ведь записываться, насколько я понял.