基本的な質問かもしれませんが、よくwith for i:=0 to .... do というものを参考書やこのサイトでも見ます。for文の基本的な部分(for i := 0 to 2 do のようなもの)は理解しているのですが、for i := 0 to n - 1 do beginや for i:=0 to Pred(PageCount) do beginのように、いつまでその処理が繰り返されるのか、明確な数字がtoに入っていないものがあります。これだと、いつ処理を終えるのかわからないのですが、これらの命令文はどのような意味を持っているのですか?
そのままですけど。
for i := 0 to n - 1 do begin :iが1から(n-1)まで
for i:=0 to Pred(PageCount) do begin :iが0からPred(PageCount)まで
(n-1)やPred(PageCount)はInteger型のはずです。
ツイート | ![]() |