国产探花免费观看_亚洲丰满少妇自慰呻吟_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哈希的一個示例解析,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

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

圖片精選

主站蜘蛛池模板: 阿鲁科尔沁旗| 芜湖市| 建水县| 乐安县| 兰考县| 三河市| 武安市| 哈密市| 松滋市| 浠水县| 色达县| 刚察县| 土默特右旗| 临湘市| 山阳县| 都江堰市| 瓮安县| 周至县| 和田县| 荣成市| 卢湾区| 富源县| 酉阳| 娄底市| 霍城县| 如皋市| 淳化县| 嘉义县| 昔阳县| 望江县| 北海市| 凤山县| 衡南县| 九江市| 石台县| 周至县| 碌曲县| 普陀区| 海安县| 介休市| 定边县|