[討論] 如何重新跑一次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