麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

Perl模塊編寫說明

2020-10-31 15:20:52
字體:
來源:轉載
供稿:網友
Perl的語法相對來說有點晦澀,主要是一些內置變量和函數處理得相當精巧,而過于精致的東西理解起來就有點費力。相對于Shell,Perl在很多方面更加強大高效,比如Hash(關聯數組)就非常好用,如果要將不同主機發出來的告警信息發送到不同的責任人,在shell中要做非常多的if或者case判斷,修改起來也非常費力,而使用關聯數組,則可以輕松實現該功能,代碼簡潔,配置方便,一個字,爽。

Perl支持以模塊對代碼進行封裝。著名的CPAN上就有非常多好用的Module,可以極大的減輕開發量。一個簡單的模塊:

package NinGoo;
require Exporter;
use strict;
use warnings;

our @ISA     = qw(Exporter);
our @EXPORT  = qw(fun_public); #要輸出給外部調用的函數或者變量,以空格分隔
our @version = 1.0;
sub func_private{
  print "This is a private function";
}

sub func_public{
 print "Hello,world/n";
 func_private();
}

1;
__END__
模塊的文件名一般以.pm做后綴,名字和package相同,也就是上面這個Module的名字為NinGoo.pm。然后在普通的.腳本中調用:

#!/usr/bin/perl -w
# creator: NinGoo
# function: test perl module

BEGIN {
    push (@INC,'/home/module');
}

use strict;
use NinGoo;

func_public();
O'Relly出版了一系列Perl的圖書,比較著名的大駱駝《Programming Perl》在這里有一個在線中文版本的,可以看看。
作者:NinGoo  出處
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色特级视频 | 亚洲精华液久久含羞草 | 福利免费观看 | 毛片韩国 | 黑人三级毛片 | 日本综合久久 | 国产高清自拍一区 | 欧美日韩在线播放 | 国产午夜精品久久久久久久蜜臀 | 久久久久久久免费视频 | 久夜草| 失禁高潮抽搐喷水h | 国产女厕一区二区三区在线视 | 91久久国产综合久久91精品网站 | 久草在线精品观看 | 成人午夜免费观看 | 亚洲成人久久精品 | 亚洲综合中文 | 精品一区二区在线播放 | 97久久人人超碰caoprom | 牛牛热这里只有精品 | 欧美视屏一区二区 | 久久久久久久久成人 | 九九热精品视频在线 | 免费观看三级毛片 | 福利一区二区三区视频在线观看 | 91美女啪啪 | 一本到免费视频 | 少妇一级淫片免费放播放 | 四季久久免费一区二区三区四区 | 欧美精品一区自拍a毛片在线视频 | 日本在线不卡一区二区 | 91丨九色丨国产在线观看 | 久久精品亚洲成在人线av网址 | 成年人黄色免费网站 | 中文字幕在线播放一区 | 黄污在线看 | 免费看欧美一级特黄a大片 久久免费视频一区二区三区 | 精品一区二区三区日本 | 日本一级黄色大片 | 极品国产91在线网站 |