如何告诉Perl始终使用v5.010运行?

now*_*wox 0 perl

当我写小程序或oneliners时,我无法使用say.我总是需要把:

#!/usr/bin/env perl
use strict;
use warnings;
use 5.010;
Run Code Online (Sandbox Code Playgroud)

在oneliners我可以简单地做,perl -E "say 'toto'"但在常规程序中我不知道该怎么做...

任何的想法?

Bor*_*din 5

您可以perl使用PERL5OPT环境变量设置默认命令行选项

PERL5OPT=-M5.010
Run Code Online (Sandbox Code Playgroud)

或者,更安全

PERL5OPT=-Mfeature=say
Run Code Online (Sandbox Code Playgroud)