關於 for 的使用 |
|
UB
一般會員 發表:18 回覆:19 積分:7 註冊:2007-02-19 發送簡訊給我 |
假如我有一個簡單的 for loop 如下:
for m := n to 100 do begin if m = 50 then begin m := m 5; end; end; 這個程式沒有什麼意義,他純粹跑 100-n 1 次,如果 n 是 小於或等於50 的時候 m 就少跑5 次 !! 重點是這樣子寫會有下列的錯誤: Assignment to FOR-Loop variable 'm' 也就是警告我改變了m 的值,而這正是我故意要改的, 上面的例子是我胡亂掰出來的,重點是 有沒有什麼辦法是可以改控制 for loop 次數的 變數 !? |
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
沒有!那是違反Delphi語法的。
http://delphi.ktop.com.tw/board.php?cid=30&fid=69&tid=86963 如果要控制For的迴圈計數,可以在外層在加一層迴圈來控制內圈的執行次數。 |
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
UB
一般會員 發表:18 回覆:19 積分:7 註冊:2007-02-19 發送簡訊給我 |
|
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |