国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Perl > 正文

perl哈希的一個示例解析

2020-02-23 19:47:19
字體:
來源:轉載
供稿:網友

本文重點給各位附上perl哈希的一個示例解析,Perl語言和其他編程語言各有各的特點,趕緊跟隨武林技術頻道的小編一起來學習吧。


#!/bin/perl
use strict;?
use warnings;?

my %movies;?
my $film;?
my %reverse_result;?
my $director;?
my @data;?

%movies =?
(?
? 'The Shining'?????? => 'Kubrick',?
? 'Ten Commandments'? => 'DeMille',?
? 'Goonies'?????????? => 'Spielberg',?
);?

#輸出哈希的值,輸出的結果為Kubrick?
print $movies{'The Shining'};?

#同時輸出鍵和值?
foreach $film(keys %movies)?
{?
?? print "$film was directed by $movies{$film}./n";?
}?

#添加空格?
print "/n";?

#哈希結構的切換?
%reverse_result=reverse %movies;?
foreach $director(keys %reverse_result)?
{?
?? print "$director directe the $reverse_result{$director}./n";??
}

#添加空格?
print "/n";

#當哈希結構用于列表環境中時,perl會將hash重新變為由關鍵詞和鍵值組成的普通列表?
@data=%movies;?
?print "@data/n";?

#添加空格?
print"/n";?

#得到的數組是一個分為奇數為film,偶數為director的數組,或者相反?
#然后我們將數組賦值給hash?
%movies=@data;?
foreach $director(keys %reverse_result)?
{?
? print "$director directe the $reverse_result{$director}./n";??
}?????
print "The result is not change/n";

?

以下為輸出結果:
??? F:/>perl/a.pl?
??? KubrickGoonies was directed by Spielberg.?
??? The Shining was directed by Kubrick.?
??? Ten Commandments was directed by DeMille.?

??? DeMille directe the Ten Commandments.?
??? Spielberg directe the Goonies.?
??? Kubrick directe the The Shining.?

??? Goonies Spielberg The Shining Kubrick Ten Commandments DeMille?

??? DeMille directe the Ten Commandments.?
??? Spielberg directe the Goonies.?
??? Kubrick directe the The Shining.?

??? F:/>

#----測試哈希key的方法:
if(exists $hash{keyval})?
{?
}?
#----刪除關鍵字:
delete hash {keyval};

#---清空哈希:
%hash=();

以上就是小編分享的perl哈希的一個示例解析,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 林芝县| 延安市| 积石山| 乾安县| 旬阳县| 大埔区| 湘西| 梁平县| 新晃| 库尔勒市| 舞阳县| 临沧市| 楚雄市| 海原县| 通道| 新密市| 利辛县| 双鸭山市| 阿鲁科尔沁旗| 香港 | 涿州市| 井冈山市| 鹤峰县| 扶沟县| 垫江县| 朝阳县| 留坝县| 彩票| 偏关县| 宁陵县| 化德县| 潼南县| 托里县| 班玛县| 静海县| 榕江县| 靖安县| 隆子县| 绥棱县| 高淳县| 福鼎市|