gpt4 book ai didi

Perl:你能制作一个 "use"d 模块或设置应用于包含脚本吗?

转载 作者:行者123 更新时间:2023-12-04 19:38:34 25 4
gpt4 key购买 nike

例如,我的每个脚本的顶部都有这个:

use warnings; use strict; use v5.10;
use Tools;

我的“工具”包有一堆我一直使用的功能。我宁愿只包含它并让它对包含脚本使用警告、严格和 5.10,因为无论如何我都必须为每个脚本使用它们。有办法吗?

最佳答案

您可以使用 Import::Into使用自定义 import 方法在导入类中打开内容。例如:

package Tools;

use strict;
use warnings;
use feature ':5.10';

use Import::Into;

sub import {
my $target = caller;
strict->import::into( $target );
warnings->import::into( $target );
feature->import::into( $target, ':5.10' );

# other imports, etc
}

我在这里写了一篇关于使用 Import::Into 的更详细的文章:Removing Perl Boilerplate with Import::Into .

关于Perl:你能制作一个 "use"d 模块或设置应用于包含脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30939571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com