Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Внизfor..in..do Найти похожие ветки
← →
dmi3 (2012-09-28 15:33) [0]Встретил интересный код:
for FileName in TDirectory.GetFiles(DirName) do
TFile.Delete(FileName)
Стоит ли использовать такой подход?
← →
Игорь Шевченко © (2012-09-28 15:36) [1]стоит
← →
Anatoly Podgoretsky © (2012-09-28 15:37) [2]Дело вкуса, я предпочту явный цикл -
for := 0 to DirName - 1 do
← →
Palladin © (2012-09-28 15:54) [3]в XE не стоит, дальше может быть
← →
Игорь Шевченко © (2012-09-28 16:10) [4]
> в XE не стоит, дальше может быть
эта конструкция работает, начиная с D2005, и к XE не имеет ни малейшего отношения
← →
Palladin © (2012-09-28 16:33) [5]
> Игорь Шевченко © (28.09.12 16:10) [4]
могу сказать что эта конструкция в XE с TDictionary<> работает не надежно
возможно проблема в энумераторе егойном, возможно в генериках, возможно в чем то другом
на каждой итерации итем был одним и тем же
← →
Игорь Шевченко © (2012-09-28 16:48) [6]Palladin © (28.09.12 16:33) [5]
Скорее всего проблема в enumerator для generics. Или для конкретного generic.
Потому что используя в течение 5 лет эту конструкцию с простыми типами (строками, стандартными и собственными классами, массивами) ни разу не сталкивался с проблемами.
← →
брат Птибурдукова (2012-09-28 19:48) [7]дефолтный компарер у словаря с вариантами довольно паскудно работает, может в этом проблема?
← →
xayam © (2012-09-28 23:50) [8]Удалено модератором
← →
знайка (2012-09-28 23:55) [9]не стоит
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.089 c