Is there any way to “auto-use” certain modules everytime I write a script?

后端 未结 2 1794
时光说笑
时光说笑 2020-12-11 17:26

As the title indicates, is there anyway that I can automatically tell perl to include the following in every perl script that I write (unless noted otherwise)?



        
2条回答
  •  误落风尘
    2020-12-11 18:22

    Using the use VERSION syntax with a version number greater or equal to 5.11.0 will lexically enable strictures just like use strict would do (in addition to enabling features). The following:

    use 5.11.0;
    

    means:

    use strict;
    use feature ':5.11';
    

    While editors like emacs can be set up to add the 3 lines automatically, you can effectively achieve the same by supplying arguments while invoking perl:

    perl -w -M5.11.0 foo.pl
    

    [You can consider adding an alias for perl in your shell startup script.]

提交回复
热议问题