我正在寻找使用 per的草原。 我有以下数据。
%hash = {0 => "Hello", 1=> "world"}.
现在,我想要利用这些价值观(世界大同和小ello)搜寻洗衣,并归还相应的钥匙。
实例:我想寻求世界,结果应为1
我正在寻找使用 per的草原。 我有以下数据。
%hash = {0 => "Hello", 1=> "world"}.
现在,我想要利用这些价值观(世界大同和小ello)搜寻洗衣,并归还相应的钥匙。
实例:我想寻求世界,结果应为1
以<代码>(千分百分数)标示的散列钥匙/代码,并核对贵重数值。 如果你找到你所期待的东西,就会返回。
my $hash = { 0 => "World", 1 => "Hello" };
for ( keys %$hash ) {
my $val = $hash->{$_};
return $_ if $val eq World ; # or whatever you are looking for
}
另一种选择是使用<条码>(......每一条......)条码>。
my $hash = { 0 => "World", 1 => "Hello" };
while (($key, $val) = each %$hash) {
return $key if $val eq World ; # or whatever you are looking for
}
使用<代码>{>}字面字面上添加了斜体,而不是 has。
$h = { a => b , c => d };
to create a literal hash you use ( )
%h = ( a => b , c => d );
执行<代码>
$h = { a => b , c => d };
print "$k :: $v
" while (($k, $v) = each %$h );
c :: d
a :: b
如果:
http://perldoc.perl.org/Functions/reverse.html”
my %lookup = reverse %hash;
my $key = $lookup{ world }; # key from %hash or undef
use strict;
use warnings;
my %hash = (0 => "Hello", 1=> "world");
my $val = world ;
my @keys = grep { $hash{$_} eq $val } keys %hash;
print "Keys: ", join(", ", @keys), "
";
这将归还所有钥匙,即: 如果对多个钥匙的价值相同。
I am building a Web interface to monitor an embedded system. I have built a Perl script which runs remote commands and gathers output from that system. Now what I need is a Web interface which makes ...
How do I tell what type of value is in a Perl variable? $x might be a scalar, a ref to an array or a ref to a hash (or maybe other things).
When I try a "chdir" with a filehandle as argument, "chdir" returns 0 and a pwd returns still the same directory. Should that be so? I tried this, because in the documentation to chdir I found: "...
I ve read the doc for GetOptions but I can t seem to find what I need... (maybe I am blind) What I want to do is to parse command line like this myperlscript.pl -mode [sth] [inputfile] I can use ...
I m a little confused about what is going on in Perl constructors. I found these two examples perldoc perlbot. package Foo; #In Perl, the constructor is just a subroutine called new. sub new { #I ...
I would like to submit a form to a CGI script localy (w3c-markup-validator), but it is too slow using curl and apache, I want to use this CGI script more than 5,000 times in an another script. and ...
So I m running perl 5.10 on a core 2 duo macbook pro compiled with threading support: usethreads=define, useithreads=define. I ve got a simple script to read 4 gzipped files containing aroud 750000 ...
A Google search yields a number of results - but which ones are the best? The Perl site appears to contain two - perlboot and perltoot. I m reading these now, but what else is out there? Note: I ve ...