大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> CGI专区 -> Perl教学(14)Perl5的包和模块之四

Perl教学(14)Perl5的包和模块之四

时间: 2021-07-31 作者:daque

三、模块普遍巨型步调都分隔成多个元件,每一元件常常含有一个或多个子步调及关系的变量,实行一定的一个或多个工作。汇合了变量和子步调的元件称为步调模块。1、创造模块perl 5顶用包来创造模块,本领是创造包并将之生存同名的文献中。比方,名为mymodult的包存贮在文献mymodult.pm中(扩充名.pm表白perl module)。下例的模块mymodult含有子步调myfunc1和myfunc2及变量$myvar1和$myvar2。1 : #!/usr/local/bin/perl2 :3 : package mymodule;4 : require exporter;5 : @isa = qw(exporter);6 : @export = qw(myfunc1 myfunc2);7 : @export_ok = qw($myvar1 $myvar2);8 :9 : sub myfunc1 {10: $myvar1 += 1;11: }12:13: sub myfunc2 {14: $myvar2 += 2; 15: } 第3~7行是规范的perl模块设置办法。第3行设置包,第4行包括内置perl模块exporter,6、7前进行子步调和变量的输入以与外界接洽。第6行创造名为@export的特出数组,该数组中的子步调不妨被其它步调挪用,这边,myfunc1和myfunc2不妨被考察。其它任安在模块中设置但没有赋给数组@export的子步调都是独占的,只能在模块里面挪用。第7行创造另一个名为@export_ok的特出数组,个中含有可被外部步调考察的变量,这边含有$myvar1和$myvar2。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.