вот этот код будет корректен или нет?
for var I := 0 to Foo - 1 do
DoSimeThing(...); // Are you sure this is working?
А почему он должен не работать?
Потому что тут зарыта одна не очевидная ошибка которая может грохнуть приложение
Да
Наверное, Фу - функция, которая меняет значение при каждой итерации? 😊
var i : integer; Foo: cardinal; begin Foo:=0; for I := 0 to Foo - 1 do sleep(1); прикинь, оно и так падает :)
Обсуждают сегодня