[讨论] 如何重新跑一次for loop的iteration

楼主: LiamIssac (Madchester)   2017-11-08 08:39:04
想请问 假设今天我有一个for loop
for k = 1:100
result = main function;
final(k) = result;
end
然后比方说我在k=20的时候 程式没有找到任何结果
然后我想要再重新跑一次k=20这个iteration
我有用过break continue但这两个应该都不是
不知道有没有其他指令 或是其他方法?
谢谢
作者: YoursEver (猪是妳)   2017-11-08 08:54:00
改用while吧. 之前某篇sun老大和我测过for的iteration一旦开始跑,就无法改变index.
楼主: LiamIssac (Madchester)   2017-11-08 10:40:00
ok 刚刚也想到while 感谢!
作者: profyang (prof)   2017-11-08 15:12:00
在for里面if k==20之类的
作者: sunev (Veritas)   2017-11-08 20:58:00
在for里面再夹一层while

Links booklink

Contact Us: admin [ a t ] ucptt.com