If statement 在julia中是否有一种干净的方法来实现相同类型的mlultiple if语句?

If statement 在julia中是否有一种干净的方法来实现相同类型的mlultiple if语句?,if-statement,julia,If Statement,Julia,大概是这样的: if mod(i,11) = 1,2,3,4,5... #do something else #do something else end 我不想键入每个条件或进行for循环,我希望语法尽可能简单。以下是问题的答案 if mod(i,11) ∈ [1,2,3,4,5] 你在寻找如果mod(i,11)∈ [1,2,3,4,5]?是的,这正是我想要的,谢谢。如果你在循环中使用Set来获得更好的性能,比如Set([1,2,3]),并在循环之外预先分配它。如果你

大概是这样的:

if mod(i,11) = 1,2,3,4,5...
     #do something
else
     #do something else
end 

我不想键入每个条件或进行for循环,我希望语法尽可能简单。

以下是问题的答案

if mod(i,11) ∈ [1,2,3,4,5]

你在寻找
如果mod(i,11)∈ [1,2,3,4,5]
?是的,这正是我想要的,谢谢。如果你在循环中使用
Set
来获得更好的性能,比如
Set([1,2,3])
,并在循环之外预先分配它。如果你实际上是在测试某个范围内的成员资格,你最好在(1:5)中测试
mod(I,11)