初めてのPerl
C言語プログラマがPerl言語を学習していくブログ
2013年3月6日水曜日
配列に要素が存在するかチェックする
配列に要素が存在するかチェックするには、foreachで1個づつチェックしても良いですが、以下のようにすればより短い行数ですみます。
grepを使用
@foo = ('A', 'B', 'C');
if (grep {$_ eq 'B'} @foo) {
print "exists\n";
}
Listを使用
use List::Util;
@foo = ('A', 'B', 'C');
if (List::Util::first{$_ eq 'C'} @foo) {
print "exists\n";
}
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿