婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Perl模塊編寫說明

Perl模塊編寫說明

熱門標簽:樂昌電話機器人 北京語音電銷機器人價格 電話機器人電話卡封號怎么辦 開封百應電銷機器人聯系方式 浦東上海400開頭的電話申請 真人語音電銷機器人系統 買了外呼系統不想用了怎么辦 邯鄲外呼調研線路 武漢呼叫中心外呼系統線路商
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  出處

標簽:河北 松原 石嘴山 鄂州 六安 自貢 宜春 淄博

巨人網絡通訊聲明:本文標題《Perl模塊編寫說明》,本文關鍵詞  Perl,模塊,編寫,說明,Perl,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Perl模塊編寫說明》相關的同類信息!
  • 本頁收集關于Perl模塊編寫說明的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 林芝县| 中牟县| 湖南省| 临高县| 新建县| 朝阳县| 永川市| 玛多县| 镇坪县| 永年县| 平武县| 安陆市| 云安县| 康马县| 庄浪县| 霍城县| 太保市| 大庆市| 滁州市| 德州市| 稷山县| 临城县| 青海省| 兴化市| 靖安县| 班戈县| 天津市| 高要市| 卫辉市| 大邑县| 乌苏市| 湘乡市| 子洲县| 武宁县| 微博| 永州市| 汝州市| 伽师县| 贵州省| 云南省| 左权县|