On Friday, 5 June 2015 at 09:06:56 UTC, Marc Schütz wrote:
On Friday, 5 June 2015 at 03:07:53 UTC, Yuxuan Shui wrote:
I tried something like this:
foreach(e; scoped!SomeRangeType(args)) {
}
And my program segment faults. But this works:
{
auto x = scoped!SomeRangeType(args);
foreach(e;
On 05/06/15 05:07, Yuxuan Shui wrote:
I tried something like this:
foreach(e; scoped!SomeRangeType(args)) {
}
And my program segment faults. But this works:
{
auto x = scoped!SomeRangeType(args);
foreach(e; x) {
}
}
Shouldn't the range be alive until the end of the loop?
On Friday, 5 June 2015 at 03:07:53 UTC, Yuxuan Shui wrote:
I tried something like this:
foreach(e; scoped!SomeRangeType(args)) {
}
And my program segment faults. But this works:
{
auto x = scoped!SomeRangeType(args);
foreach(e; x) {
}
}
Shouldn't the range be alive until the end