【发布时间】:2021-08-12 10:44:17
【问题描述】:
我正在尝试对现有的 Perl 脚本进行更改。我正在尝试添加一个在不同位置多次调用的子例程,并根据调用位置打印不同的输出。
基本上,它会创建一个文件并为业务团队编写一些业务消息(我是其中的一员,因此我是第一次使用 Perl 编码)。
我想要/正在尝试的是
Sub filemessage ($arg1) {
open(fh, '>', $message_file);
print fh "$arg1/n";
close fh;
}
现在我想在很多地方(在其他子例程中)调用这个子例程,就像这样(已经有一个失败条件基于它被调用):
filemessage ("failed due to reason1")
filemessage ("failed due to reason2")
【问题讨论】:
标签: perl scripting subroutine