依然繼續學習perl中,記一下今天犯的錯
#! c:/perl/bin/perl -w
use strict;
my %family_name=
("fred" => "flintsone",
"barney" => "rubble",
"wilma" => "flintstone",
);print keys %family_name;
print "input the requiry name: /n";
my $given_name= ;
my $result= $family_name;
print $result."/n";
print "the result is $given_name $family_name./n";
很簡單的hash操作是不是,為什麼輸入fred,程式報錯說:use of uninitialized value in concatenation (.) or sring?
很簡單,輸入的時候沒有去掉換行,看似輸入fred,實際上輸入的是fred/n
所以和hash中的key不匹配,在輸入之後加上#chomp $given_name;就ok了
Perl 小駱駝 學習筆記001
學習使用perl 起因是因為bioinformation。不過bioinfformation的東西自己還做不了,目前就perl小駱駝書中的內容,做些介紹。在第二章標量資料中,比較重要的內容是字串中的標量變數內插。結果為 fred ate 3 brontosaurus steaks.語句中使用 內 r...
繼續小測python web server
上次的測試見 小測幾種python web server的效能 前兩天參加了pycon2012上海站。雖然今年的pycon被各種吐槽,但還是有點收穫的。比如shellxu的元程式設計,賴總的state message,沈大俠談的pypy等。回來就想測一下用pypy跑web應用看看效能如何。順便也對上...
Perl 學習筆記(小駱駝書) 標量資料1
讀起來有些困難。perl 允許用下劃線來分隔它,因此可以像下面這樣書寫 61 298 040 283 768 2 1 4 非十進位制整數 同許多其它語言一樣,perl 也允許使用非10 為底的數字。八進位制以0 開頭,十六進製制以0x 開頭,二進位制0b 開頭 在十 六進製制中a 到f 或者a 到f...