麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

perl哈希的一個實例分析

2020-10-31 15:17:57
字體:
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:

#!/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', 
); 

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

#同時輸出鍵和值 
foreach $film(keys %movies) 

   print "$film was directed by $movies{$film}./n"; 


#添加空格 
print "/n"; 

#哈希結(jié)構(gòu)的切換 
%reverse_result=reverse %movies; 
foreach $director(keys %reverse_result) 

   print "$director directe the $reverse_result{$director}./n";  
}

#添加空格 
print "/n";

#當(dāng)哈希結(jié)構(gòu)用于列表環(huán)境中時,perl會將hash重新變?yōu)橛申P(guān)鍵詞和鍵值組成的普通列表 
@data=%movies; 
 print "@data/n"; 

#添加空格 
print"/n"; 

#得到的數(shù)組是一個分為奇數(shù)為film,偶數(shù)為director的數(shù)組,或者相反 
#然后我們將數(shù)組賦值給hash 
%movies=@data; 
foreach $director(keys %reverse_result) 

  print "$director directe the $reverse_result{$director}./n";  
}     
print "The result is not change/n";

以下為輸出結(jié)果:
    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}) 


#----刪除關(guān)鍵字:
delete hash {keyval};

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美三级日本三级少妇99 | 91短视频网页版 | 亚洲精品久久久久www | 欧美精品久久久久久久多人混战 | 少妇一级淫片免费放4p | 在线观看麻豆 | 欧美14一15sex性hd | 亚洲综合视频网站 | 精品久久中文字幕 | 亚洲国产视频在线 | 国产刺激高潮av | 久久久久久久国产视频 | 黄色一级视频 | 日韩精品羞羞答答 | 亚洲91精品 | 美女性感毛片 | www.三区| 国产成人自拍av | 精品国产一区二区三区久久久蜜 | 国产91亚洲精品一区二区三区 | 色妹子久久 | 久久福利电影网 | 色网免费观看 | 国产又白又嫩又紧又爽18p | 一级电影在线免费观看 | 日韩精品二区 | 日韩一级片一区二区三区 | 一级做a爱片性色毛片高清 国产精品色在线网站 | 91精品久久久久久久久久久 | 免费一级特黄毛片视频 | av在线收看 | 国产欧美一区二区三区免费看 | 午夜在线观看视频网站 | 中文字幕在线免费 | 91精品国产99久久久久久红楼 | 99亚洲伊人久久精品影院红桃 | 一级电影中文字幕 | 国产毛片在线高清视频 | 久久精品国产精品亚洲 | 91精品国产一区二区三区四区在线 | 欧美性生交zzzzzxxxxx |