Perl 函式 - keys
■ 功 能
Perl中的keys()函數以列表形式返回HASH的所有键。列表中元素的順序是隨機的。但其順序和each或value所產生出來的是相同的。
■ 語 法
keys HASH
keys ARRAY
■ 傳 回 值
在標量上下文:返回鍵值或索引的数量
在列表上下文中:鍵的列表
■ 範 例
印出你的環境
my @keys = keys %ENV;
my @values = values %ENV;
while (@keys) {
print pop(@keys), '=', pop(@values), "\n";
}
鍵值的排列順序
foreach my $key (sort(keys %ENV)) {
print $key, '=', $ENV{$key}, "\n";
}
按照數值的大小
foreach my $key (sort { $hash{$b} <=> $hash{$a} } keys %hash) {
printf "%4d %s\n", $hash{$key}, $key;
}
#關鍵字 Perl 函式 - keys用法;Perl 函式 - keys語法;Perl 函式 - keys範例;
■ Perl 其它函數
文章標籤
全站熱搜
