use of typeof to determine auto type with ndslice examples
Jay Norwood via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Dec 20 22:01:03 PST 2015
On Monday, 21 December 2015 at 04:39:23 UTC, drug wrote:
> You can use
> alias Type = typeof(t0);
> Type t1 = 1000.iota.sliced(3, 4, 5);
>
> IIRC Result is the Voldemort type. You can think of it as a
> detail of implementation of ndslice that isn't intended to be
> used by a ndslice user directly.
ok, well this worked, so it seems to be something lacking in the
description of iota's type rather than an issue with ndslice.
alias RESULT = typeof(1000.iota);
Slice!(3u, RESULT) t1 = 1000.iota.sliced(3, 4, 5);
auto t2 = 1000.iota();
pragma(msg, typeof(t2));
This just prints Result.
Ok, so what is the reason for not being able to know the type of
a specified iota?
More information about the Digitalmars-d-learn
mailing list