У меня есть скрипт, который пишет html-страницу.
Большая часть содержимого исправлена, и поэтому я использую print qq!для вывода хорошо отформатированного текста в одном выражении.
Несколько строк нуждаются в переменной + 2, встроенной в них, поэтому я закончил предварительным вычислением $ myVarplus2, что нормально в этом случае.
my $myVarPlus2 = $myVar + 2;
В TCL я мог просто использовать [expre $ myVar + 2] внутри оператора.Есть ли похожая концепция для Perl?
Это эквивалент того, что я хотел бы сделать
print qq!
$('td:nth-child(n)').show();!
$('td:nth-child([expr $myVar + 2])').removeClass('failCount');!
Я бы не хотел разбивать утверждение на
print qq!
$('td:nth-child(n)').show();!
$('td:nth-child(" . $myVar + 2 . qq!').removeClass('failCount');!
но принять это может быть самый простой подход.