多个 OR

这只是编写多 OR 条件的另一种方式。这不是推荐的方法,因为在条件评估为真时的常规方法中,它会停止执行保存评估时间的剩余条件,这与此方法首先评估列表中的所有条件不同。这只是糟糕但有利于发现。

# Regular Approach
find = fn(x) when x>10 or x<5 or x==7 -> x end 

# Our Hack
hell = fn(x) when true in [x>10,x<5,x==7] -> x end