如何在散列中查找值?
How to look for a value in a hash?
我有一个像这样的散列
%has = ('TCA' =>'S', 'TTC'=>'N'....)
和一个
$string = 'TCA'
我想在 %has
中查找我的 $string
,如果存在,使用 perl 打印值,如下所示:
TCA, S
我该怎么做?非常感谢!
检查值是否存在。
if (exists $has{$string}) {
printf "%s, %s\n", $string, $has{$string};
}
请记住,这是区分大小写的。
您可能应该阅读 perldoc perlfunc
中的各种 Perl 函数
我有一个像这样的散列
%has = ('TCA' =>'S', 'TTC'=>'N'....)
和一个
$string = 'TCA'
我想在 %has
中查找我的 $string
,如果存在,使用 perl 打印值,如下所示:
TCA, S
我该怎么做?非常感谢!
检查值是否存在。
if (exists $has{$string}) {
printf "%s, %s\n", $string, $has{$string};
}
请记住,这是区分大小写的。
您可能应该阅读 perldoc perlfunc
中的各种 Perl 函数