у меня только что он стал пустым:
auto sprites = dirEntries(args[1], "*.lmp", SpanMode.shallow); // [some names...]
auto abcd_arr = sprites.map!(s => s.baseName.take(4).to!string).array;
writeln(sprites); // []
dirEntries это не массив
а, благодарю
Точно не портит. Array потребляет рендж. Попробуй просто копировать sprites, по идее без array должно работать. Вообще у ренджей на этот случай есть save, им правда, никто почти не пользуется
Обсуждают сегодня