у меня только что он стал пустым:
                  
                  
                  
                  
                  
                  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 это не массив
 Nikita
                          Kurgin
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Nikita
                          Kurgin
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  а, благодарю
Точно не портит. Array потребляет рендж. Попробуй просто копировать sprites, по идее без array должно работать. Вообще у ренджей на этот случай есть save, им правда, никто почти не пользуется
Обсуждают сегодня