exists EXPR

広告

広告

解説

指定されたハッシュ key がハッシュ配列に存在すれば、たとえ対応する value が未定義でも「真」を返します。ハッシュ要素は定義されているときにのみ真となり、存在しているときにのみ定義されますが、逆は必ずしも真となりません。最終的な操作がハッシュの key による検索である限りは、EXPR には任意の複雑な式を置くことができます。

使用例

ソース

if (exists $ref->[$x][$y]{$key}) { ... }
print "Exists\n" if exists $array{$key};
print "Defined\n" if defined $array{$key};
print "True\n" if $array{$key};

広告

Copyright (C) 2003-2006 七鍵 key@do.ai 初版:2003年07月07日 最終更新:2006年08月08日