矩阵< 1x500>包含不同的值,我试图做一个if语句来检查是否有3个不同的值,让我们说某处必须包含30,40和50才能评估为true。它们不必按顺序排列。
我试过了:
if all any(val == 30) && any(val == 40) && any(val == 50)
do stuff
但它并没有按预期工作,如果只存在其中一个值,它似乎会评估为真。
答案 0 :(得分:2)
你有一个额外的,不必要的$flattened_alerts_singlebtn
。你可以简单地使用
all
或者,您可以使用if any(val == 30) && any(val == 40) && any(val == 50)
同时检查输入中的所有值。
ismember