作者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