Я писал небольшое консольное приложение в Delphi (XE) и по ошибке написал:
for I := 0to aList.Count-1 do
Обратите внимание на пропущенный пробел между "0" и "to"
Я заметил это только после запуска программы, и был удивлен, что компилятор принял это. Возможно, в этом нет ничего страшного, но мне стало любопытно.
Почему Delphi принимает эту опечатку?