我知道这是非常糟糕的编程风格,但我现在需要快速。
我需要的是从elseif中跳转到“else”而不再运行整个代码吨的计算代码。有人知道怎么做?
我不能重写整个结构,也不想写一个在if语句2中调用else计算的子函数,因为它是一个需要大量输入元素的计算。
我的快速而肮脏的解决方案必须再次运行整个计算:
flag = 0;
while a>1
*tons of calculating code*
if statement1
*random calculation*
elseif flag==0
*calculation*
if statement2 %Depends on whats happening in *calculation*
flag = 1;
continue
end
else
flag = 0;
*calculations*
end
end
最好的问候:)
答案 0 :(得分:0)
丹尼尔:
将else更改为if ~statement1||flag==1