opSlice() or opIndex() for the entire slice?
    monarch_dodra via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Thu Sep  4 14:04:33 PDT 2014
    
    
  
On Thursday, 4 September 2014 at 19:12:27 UTC, Ali Çehreli wrote:
> The documentation says "To overload a[], simply define opIndex 
> with no parameters":
>
>   http://dlang.org/operatoroverloading.html#Slice
>
> And it works with some uses of a[]. However, opSlice() seems to 
> be needed to actually use the returned slice further.
This must be new, as I've read that page several times, and have 
never seen that before. Furthermore, I've done a *lot* pulls to 
improve ranges' slicing capabilities, and no reviewer has ever 
mentioned this before.
    
    
More information about the Digitalmars-d-learn
mailing list