Wait, what? What is AliasSeq?

Jonathan M Davis via Digitalmars-d digitalmars-d at puremagic.com
Thu Jul 9 13:59:08 PDT 2015


On Thursday, 9 July 2015 at 19:19:42 UTC, Walter Bright wrote:
> On 7/9/2015 12:56 AM, deadalnix wrote:
>> Several of which actually use linked list for list and 
>> probably shouldn't
>> provide random access.
>
> Yes. Consider:
>
>     for (int i = 0; i < list.length; ++i)
>           sum += list[i];
>
> If indexing was allowed on a list, this would seem like 
> perfectly reasonable code.

Yes, which is why it's so ridiculous that the List interface in 
Java provides indexing via the at function. Both ArrayList and 
LinkedList implement it, which is reasonable in the case of 
ArrayList and stupid in the case of LinkedList.

- Jonathan M Davis


More information about the Digitalmars-d mailing list