<div dir="ltr"><div>Hi guys<br></div><div><br></div><div>A question that I have had for a long time:</div><br><div>Suppose I have the variable</div><div><br></div><div>list:TStringList</div><div><br></div>and I want to iterate through the items through the items in list.<br><br>Between the construction:<br><br>For i := 0 to list.Count - 1 do<br>begin;<br>  commands<br>end;<br><br>And the construction<br><br>j := list.Count - 1;<br>For i := 0 to j do<br>begin;<br>   commands<br>end;<br><br>Which would be the most efficient?<br><br>I ask because I have the impression that in the first construction it will be necessary to generate code to determine the value list.Count - 1 at each iteration of the For loop.<br><br>Greetings from São Paulo - Brazil<br><br>Arí Ricardo</div>