any()
函数用于判断给定的布尔类型的变量中是否有任意一个为true
。如果至少有一个为true
,则该函数返回true
,否则返回false
。
bool any(bvec2 x);
bool any(bvec3 x);
bool any(bvec4 x);
x
:一个bvec2
、bvec3
或bvec4
类型的布尔类型向量。true
:如果给定向量中至少有一个元素为true
false
:如果给定向量中全部元素为false
bvec3 testvec = bvec3(true, false, true);
bool result = any(testvec); // result 为 true
bvec4 testvec = bvec4(false, false, false, false);
bool result = any(testvec); // result 为 false
bvec2
、bvec3
和bvec4
)。false
。&&
和||
)一起使用,以构建更复杂的布尔逻辑。