作者emily15 (艾力)
看板MATLAB
标题[问题]如何跳出回圈并重头开始执行程式?
时间Mon Aug 6 21:05:48 2012
1. function[]=test()
2. a=1;
3. b=2;
4. for n=1:10
5. .
6. .
7. .
8. if ...
9. ...
10. else
11. 整个程式重头开始(跳回第一行1. or 第二行2.开始执行)??
12. end
13. end
请问~
在11.行要如何写or有何指令
可以跳出回圈并再从1.行 or 2.行重新开始执行程式?
如果将4.的for改成while,脱出回圈并重新执行程式的方法是否一样?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.251.165.236
1F:推 sunev:break 08/06 22:43
2F:→ jeffppp:跳出回圈是使用break,要重头开始 就重新抠一次function吧 08/07 01:07
3F:→ shomingchang:recursive call? 08/07 03:10
4F:→ x46824682x:笨一点,While{If(IF(Break))} 08/07 09:03