自己写perl 模块

news/2024/7/24 12:15:43 标签: perl

今天终于知道perl模块的基本写法和调用方法了!不过还是有很多地方不懂,慢慢来!先把今天的成果记录下来!

模块文件: test_module.pm

调用文件: perl_test.pl


先是调用文件:

#!perl

# perl_test.pl

use test_module;

test_1;
tess_2;
# test_4;

下面是模块的定义文件:

#!perl

# test_module.pm 

package test_module;    # must
require Exporter;       # must

@ISA = Exporter;
@EXPORT = qw(test_1 test_2 test_3);   # export these symble

sub test_1 {
	print "call test_1 () \r\n";
}

sub test_2 {
	print "call test_2 () \r\n";
}

sub test_3 {
	print "call test_3 () \r\n";
}

sub test_4 {
	print "hay ! don't wake me!!!! \r\n";
}

1;





http://www.niftyadmin.cn/n/983900.html

相关文章

前端面试(上海技术面)(一)

前端面试(上海技术面)(一) (一)基础类型有哪些: 基本类型:Number(数值),String(字符串),Boolean(布尔值),Null(空),Undefined(未赋值…

Grafana快速入门:InfluxDB数据源以及曲线图表仪表盘配置

一、添加数据源 Grafana默认支持的数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch Grafana支持同时绑定多套数据源,根据自己需求管理即可。 数据源添加入口&#x…

NDK开发之ndk-build命令详解

毫无疑问,通过执行ndk-build脚本启动android ndk构建系统。 默认情况下,ndk-build脚本在工程的主目录中执行,如: 我们可以用使用-C参数改变上述行为,-C指定工程的目录,这样我们就可以在任何目录执行ndk-b…

虚方法 - C++快速入门23

虚方法 让编程改变世界 Change the world by program 虚方法 虚方法(virsual method)挺起来玄乎其玄,向从未听说过这个概念的人解释清楚是一件相当困难的事情。 因为这是一个很不容易理解的概念,但它在比较抽象的代码里边是不…

CenotOS ip a

CenotOS ip a posted on 2016-03-23 17:51 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/ruiy/p/5312161.html

C# 与 C 分别实现最简单的tcp-modbus 通信测试 (func_code = 0x03)

工作需要,常常使用工程控制中使用的iec104 、opc、 modbus等协议。不过我编写的程序多是在应用层实现的。为了之后的工作和学习,写了最简单的测试程序,用于测试modbus下位机(应该不是叫下位机吧!只是一种提供服务的设备…

nodeJs中的stream流

什么是 stream 在编写代码时,我们应该有一些方法将程序像连接水管一样连接起来 – 当我们需要获取一些数据时,可以去通过"拧"其他的部分来达到目的。这也应该是 I/O 应有的方式。 – Doug McIlroy. October 11, 1964 stream 并不是 node.js …

简单验证码

public void ProcessRequest(HttpContext context){//0.0得到字符串string vcode GetVcode(4);//0.1将验证码保存到Session中//context.Session[Kit.vcode]vcode;context.Session[Kit.vcode] vcode;//1.0准备一个画板using (Image imgnew Bitmap(60,20)){//2.0准备一个画家对…