On 4/29/21 5:31 PM, sighoya wrote:
On Tuesday, 20 April 2021 at 19:56:33 UTC, Steven Schveighoffer wrote:
Not only that, but I may also want to keep processing the loop and do
something different if the value has already been set instead of
returning immediately, which necessitates a second loop.
Can I ask why you require to handle it in one loop?
As I see it, you are required to poll over isSet/isNotSet in every
iteration.
In my case, for value of a certain type in the loop, I was storing a
specific field from the first one I found, and then verifying that all
the other values of that type (not exactly the same type, but similar)
had the same value for that field, otherwise it was an error.
I could have done it in 2 loops, but it's wasteful.
-Steve