#安裝module::corelist模組,建立乙個雜湊,其鍵為指定perl版本自帶模組的名稱
#這裡用了雜湊引用
my $now=datetime->new( #『- >'符號是「插入式解引用操作符」(infix dereference operator)。換句話說,它是呼叫由引用傳遞引數的子程式的方法
year => $t->year,
month => $t->mon,
day => $t->mday,
);my $then=datetime->new( #『- >'符號是「插入式解引用操作符」(infix dereference operator)。換句話說,它是呼叫由引用傳遞引數的子程式的方法
year => $ar**[0],
month => $ar**[1],
day => $ar**[2],
);my dur
atio
n=duration=
durati
on=now-the
n;my
@uni
ts=then; my @units=
then;m
y@un
its=
duration->in_units( qw(years months days) );
if(now
<
now<
now<
then)#檢查你鍵入的日期是否已經過去,否則日期相減得到的間隔時間會是乙個負數
printf 「%d years,%d months,and %d days \n」,@units;
#請教關於activeperl和strawberry perl模組安裝
#假設你想安裝的模組叫: module::you::want
#activeperl , 可以按 [win]+[r], 執行 「ppm」 ,
#這會開啟 perl package manager 的 gui (圖形介面),
#也可以在到 cmd 裡, 執行 :
#ppm install module::you::want
#也可以在到 cmd 裡, 執行 :
#cpan module::you::want
#(留意大小寫!)
#strawberry perl 則沒有 ppm , 所以只能用 cpan, 方法同上面一樣
#不過, 在第一次執行 cpan 前, 最好先確定在用的 cpan 是最新版本, 所以, 無論是 activeperl 還是 strawberry perl , 如果要用 cpan 來裝楔塊, 建議先執行一次.
#cpan cpan
#(留意大小寫!)
perl指令碼語言學習
來公司的第二個星期便看了一下perl語言,發現掌握一門指令碼語言還是非常有用的。到現在為止已經入職兩個月,用perl指令碼做了這些活 1.修改了公司的乙個爬取網頁源 的指令碼 2.改進了乙個出特徵庫的指令碼,根據svn status的狀態,來優化,將只需要新增的db的資料進行處理。3.編寫了乙個指令...
perl語言學習 教程
perl語言是乙個指令碼語言 更接近於c 更接近於底層 你要問我和python有什麼區別?我也不知道。最近在看perl語言寫的程式,就自己總結一下啦 經常看到perl語法中 這兩個符號。但是我記得就知道試試 標量 開始,如 a b 是兩個標量。陣列 開始 如 a b 是兩個陣列。雜湊 開始 a b ...
Perl語言學習筆記 6 雜湊
1 雜湊的鍵是唯一的,值可以重複!2 訪問雜湊元素 hashname 雜湊為大括號,陣列為方括號,鍵為字串 family name firstd 給雜湊元素賦值 3 雜湊鍵支援任意表示式 foo na family name 獲取 family name對應的值 4 訪問整個雜湊 family na...