Вы можете go с ними сойти с ума, поскольку ограничений нет, если вы введете правильное логическое выражение.
Но иметь 15 условий внутри if
- преступление. Должен быть какой-то способ, которым вы можете это почистить. Может быть, вы можете поместить некоторые из тех условий, которые имеют что-то общее, в логические переменные.
Затем вы делаете что-то вроде этого:
bool var1 = condition1 && condition2 && ... && condition10
bool var2 = condition11 && condition12 && ... && condition15
if(var1 && var2){
Do stuff
}