perl學習筆記 5

2021-09-22 02:54:05 字數 909 閱讀 9653

雜湊列表和普通列表的差別是:雜湊列表的索引是有業務含義的,普通列表的索引是數字。根據索引從雜湊列表中獲取資訊的速度很快。

雜湊列表變數用%開頭。

雜湊列表鍵值不能重複,如果重複,後面的值會覆蓋前面的值。這一特性善加利用可用於統計單詞出現的頻率。

測試雜湊列表中是否存在某元素,不能用if($hash),應該用if(exists $hash)。

將雜湊列表的元素取值設定為undef不能刪除這個元素,刪除元素應該用delete $hash。清空哈西列表用$hash=()。

沒太搞明白$_的含義。手頭這個教材有點老,教學案例中用perl承擔資料庫的功能有些勉為其難了,但是在沒有資料庫的情況下perl還是能解決一些問題的。

練習(f51.pl):

#!/usr/bin/perl -w  

'fruit'

,  pear =>

'fruit'

,  carrot=>

'vegetable'

);  

#print qq($food\n);  

$food=

'fruit'

;  @food=%food;  

print(qq(food list 

is:\n @.\n));  

foreach my $eat (keys %food)\n);  

}  print(qq(

after

reverse ... \n));  

%food=reverse(%food);  

@food=%food;  

print(qq(food list 

is:\n @.\n));  

foreach my $eat (keys %food)\n);  

} 這次就寫到這裡吧。

Perl學習筆記 5

1.關於檔案控制代碼 open 可以用 open 函式建立用於不同用途 輸入,輸出,管道 的檔案控制代碼。open sesame,filename 從現存盤案中讀取 open sesame,一樣的東西,明確地做 open sesame,filename 建立檔案並寫入 open sesame,fil...

perl學習筆記 5

雜湊列表和普通列表的差別是 雜湊列表的索引是有業務含義的,普通列表的索引是數字。根據索引從雜湊列表中獲取資訊的速度很快。雜湊列表變數用 開頭。雜湊列表鍵值不能重複,如果重複,後面的值會覆蓋前面的值。這一特性善加利用可用於統計單詞出現的頻率。測試雜湊列表中是否存在某元素,不能用if hash 應該用i...

Perl學習筆記 5

獲得幫助 perldoc f e測試應用 e 測試檔案是否存在 die oops!a file called filename already exists.n if e filename m 檔案最後一次修改時間到當前時刻之間的天數 warn config file is looking pret...