gpt4 book ai didi

perl - 如何创建 Perl 模块?

转载 作者:行者123 更新时间:2023-12-03 13:38:26 26 4
gpt4 key购买 nike

你如何为 Perl 编写一个模块?在 Python 中,您可以使用:

# module.py
def helloworld(name):
print "Hello, %s" % name

# main.py
import module
module.helloworld("Jim")

最佳答案

基本上你创建一个名为 Yourmodulename.pm 的文件,其内容为:

package Yourmodulename;

# Here are your definitions

1; # Important, every module should return a true value

然后使用该模块的程序将如下所示:
#!/usr/bin/perl
use strict; # These are good pragmas
use warnings;

# Used modules
use Carp; # A module that you'll probably find useful
use Yourmodulename; # Your module

您可能希望以分层(并且希望是合乎逻辑的)方式组织您的模块。为此,您创建一个目录树,例如:

你的/模块.pm
你的/其他/模块.pm

然后在你的程序中:
use Your::Module;
use Your::Other::Module;

有更多的工具可以从你的模块中导出函数和变量,你可以看看 Henning Koch 的 "Writing serious Perl: The absolute minimum you need to know" .

关于perl - 如何创建 Perl 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/550831/

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