Thread overview | |||||
---|---|---|---|---|---|
|
September 30, 2015 Range of variables | ||||
---|---|---|---|---|
| ||||
Is there a way to make a range of a variables lazily? --- int var1; int var2; void func() { int var3; auto range = /*range of var1,var2,var3*/ ; } --- |
September 30, 2015 Re: Range of variables | ||||
---|---|---|---|---|
| ||||
Posted in reply to Freddy | On Wednesday, 30 September 2015 at 20:11:56 UTC, Freddy wrote: > Is there a way to make a range of a variables lazily? > --- > int var1; > int var2; > void func() > { > int var3; > auto range = /*range of var1,var2,var3*/ ; > } > --- There's std.range.only which gives you a range over the arguments you pass without allocating an array for them. Not sure what you mean by "lazily". http://dlang.org/phobos/std_range.html#only |
October 01, 2015 Re: Range of variables | ||||
---|---|---|---|---|
| ||||
Posted in reply to Freddy | On Wednesday, 30 September 2015 at 20:11:56 UTC, Freddy wrote:
> Is there a way to make a range of a variables lazily?
> ---
> int var1;
> int var2;
> void func()
> {
> int var3;
> auto range = /*range of var1,var2,var3*/ ;
> }
> ---
std.range.iota
Atila
|
Copyright © 1999-2021 by the D Language Foundation