Halp! type system (__expand_field_0 error), compile time/runtime questions (AoC-2017 puzzle spoilers inside)
    aliak 
    something at something.com
       
    Thu Dec 14 16:08:39 UTC 2017
    
    
  
On Thursday, 14 December 2017 at 15:28:22 UTC, aliak wrote:
>   int[] rotate(int[] list, int[] lengths) {
>     auto range = list.cycle;
>     foreach (skip, length; lengths.enumerate) {
>       //  do stuff to range
>     }
>     return list;
>   }
Ok srsly, I got things to at least compile by changing the above 
rotate function to use a for loop instead lengths.enumerate:
   int[] rotate(int[] list, int[] lengths) {
     auto range = list.cycle;
     for (int skip = 0; skip < lengths.length; ++skip) {
          // do stuff to range
     }
     return list;
   }
uhh ... ??
    
    
More information about the Digitalmars-d-learn
mailing list