gpt4 book ai didi

arrays - Perl如何检查数组是否仍然为空?

转载 作者:行者123 更新时间:2023-12-03 08:46:44 39 4
gpt4 key购买 nike

希望这应该很简单。我初始化一个空数组,执行 grep 并将结果(如果有)放入其中,然后检查它是否为空。像这样:

my @match = ();
@match = grep /$pattern/, @someOtherArray;
if (#match is empty#) {
#do something!
}

这样做的标准方法是什么?

最佳答案

您将看到所有这些用于测试数组是否为空的习惯用法。

if (!@match)
if (@match == 0)
if (scalar @match == 0)

在标量上下文中,数组被评估为它包含的元素数。

关于arrays - Perl如何检查数组是否仍然为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12752045/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com