On Tuesday, 18 April 2017 at 09:05:10 UTC, Andrea Fontana wrote:
On Tuesday, 18 April 2017 at 00:48:05 UTC, Jethro wrote:
How to combine the need to localize a result for an if
statement and have to call a method to get proper comparison:
[...]
which should simplify to
if ((auto x = foo()).valid())
{
}
but this code does not work.
[...]
for(auto x = foo(); foo.valid();)
{
... your code here ...
break;
}
it would be useful if this syntax was supported:
for(auto x = foo(); foo.valid(); break)
{
}
Andrea
Whoops i mean:
for (auto x = foo(); x.valid;)
{
...
break;
}