相关疑难解决方法(0)

Grep在Perl数组中查找项目

每当我输入内容时,代码总是告诉我它存在.但我知道有些输入不存在.怎么了?

#!/usr/bin/perl

@array = <>;
print "Enter the word you what to match\n";
chomp($match = <STDIN>);

if (grep($match, @array)) {
    print "found it\n";
}
Run Code Online (Sandbox Code Playgroud)

perl grep

16
推荐指数
2
解决办法
11万
查看次数

如果有一个(Perl),在数组中找到符合特定条件的项目?

是否存在Perl习惯用法,用于在符合特定条件的数组中查找项目(如果有)?

my $match = 0;
foreach(@list){
   if (match_test($_)){
      $result = $_;
      $match = 1;
      last;
      }
   }
$match || die("No match.");
say $result, " is a match.";
Run Code Online (Sandbox Code Playgroud)

这个例子看起来有点尴尬.我希望Perl能够更干净地处理这个问题.

arrays perl

4
推荐指数
2
解决办法
392
查看次数

标签 统计

perl ×2

arrays ×1

grep ×1