内容へ移動
とあるエンジニアの闇歴史帳
コピペで使える便利Wiki ※現在構築中です。
ユーザ用ツール
ログイン
トレース:
perl:hash_existskey
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== ハッシュにキーが存在するか調べる - Perl ====== ~~socialite~~ <note important>この記事は2007年03月06日に書かれた物です</note> ハッシュに指定したキーが存在するかどうか調べたい。**exists**関数を用いれば良い。 **exists**関数は、指定したキーが存在すれば真(true)を、存在しなければ偽(false)を返す。 ===== サンプル ===== <code perl> ;# ;#ハッシュに要素が存在するか ;# #------------------------------# #まずは追加する #------------------------------# #-- 初期化 --# %hash = ( 'name1' => 'value1' , 'name2' => 'value2' , 'name3' => 'value3' ); #------------------------------# #判定 #------------------------------# #-- 存在する --# if( exists $hash{'name1'} ){ print "OK\n"; } else{ print "NG\n"; } #-- 存在しない --# if( exists $hash{'hoge'} ){ print "OK\n"; } else{ print "NG\n"; } </code> ===== 実行結果 ===== <code> OK NG </code> ===== 関連書籍 ===== {{amazon>jp:4873113008}} <html><p style="clear:both"></p></html> {{amazon>jp:4798139815}} <html><p style="clear:both"></p></html> {{tag>CGI・Perl例文集 Perl 連想配列 ハッシュ }} ~~socialite~~
関連ページ
perl/hash_existskey.txt
· 最終更新: 2020/06/23 14:10 (外部編集)
ページ用ツール
文書の表示
バックリンク
文書の先頭へ