假设,我有一个vec<int>
包含可能不连续的整数列表(由于从数据库中删除了元素)。
例子:
$occupiedNumbers = vec[1, 2, 3, 5, 6, 8, 10, 11, 12, 13, 15, 16];
现在我需要检查它是否vec
包含给定的数字,如果是,则将其增加 1 并重复检查。
$newItemNumber = count($occupiedNumbers);
while (/* check if $occupiedNumbers contains $newItemNumber */) {
$a++;
}
在 vanilla PHP 中,有in_array()
这个功能,但这适用于 avec
吗?此外,还有一个内置函数,HH\Vector::linearSearch()
但它旨在与vec
' 的前身HH\Vector
.
检查 a 是否包含给定值的正确解决方案是什么?vec
HHVM 和 Hack 文档都没有提到vec
. 此外,我缺少某种 REPL 工具来在项目外手动检查它,而无需构建整个(可能有故障的)项目。