Perl exists 函数

描述

如果指定的散列或数组键存在,则此函数返回 true,而不管对应的值如何,即使它是 undef。 如果 EXPR 是一个子程序,那么如果子程序已被声明(但不一定要定义),exists 将返回 1,否则返回 0。

如果 LIST 有多个参数,或者一个包含多个值的数组,则直接执行命令而不使用 shell。


语法

以下是此函数的简单语法 −

exists EXPR

返回值

如果散列元素或数组索引不存在,或者如果子例程尚未声明,则此函数返回 0;如果散列元素或数组索引确实存在,或者如果子例程尚未声明,则返回 1。

❮ Perl 函数参考