open $FP, '>', $outfile or die $outfile." Cannot open file for writing\n";
-
У меня в этом коде много раз.
-
Я хочу, чтобы формат был одинаковым для всех этих утверждений, так что, когда что-то изменилось, оно изменяется только в одном месте.
-
В Perl, как мне решить эту ситуацию?
-
Должен ли я использовать макросы или функции?
Я видел этот SO-поток Как использовать макросы в Perl?, но он не говорит о том, как написать общий макрос, например
#define fw(FP, outfile) open $FP, '>', \
$outfile or die $outfile." Cannot open file for writing\n";