Re: Why dynamic array is InputRange but static array not.

2019-09-24 Thread Jonathan M Davis via Digitalmars-d-learn
On Tuesday, September 24, 2019 1:35:24 AM MDT lili via Digitalmars-d-learn wrote: > Hi: >in phobos/std/range/primitives.d has this code > ``` > static assert( isInputRange!(int[])); > static assert( isInputRange!(char[])); > static assert(!isInputRange!(char[4])); > static as

Why dynamic array is InputRange but static array not.

2019-09-24 Thread lili via Digitalmars-d-learn
Hi: in phobos/std/range/primitives.d has this code ``` static assert( isInputRange!(int[])); static assert( isInputRange!(char[])); static assert(!isInputRange!(char[4])); static assert( isInputRange!(inout(int)[])); ``` but the dynamic array and static array neither not has p