June 18, 2017
On Sunday, 18 June 2017 at 11:11:59 UTC, Johan Engelen wrote:
> On Sunday, 18 June 2017 at 09:56:50 UTC, Steven Schveighoffer wrote:
>> On Sunday, 18 June 2017 at 09:28:57 UTC, Johan Engelen wrote:
>>> Reviving this thread to see whether anything has changed on the topic.
>>>
>>
>> If Timon gets static for each into the language, it can look a little better.
>
> Can you help me understand what you mean? How will it improve things? (static foreach would disable the "statement not reachable" analysis?)
>
> -Johan

On my phone so can't be too detailed, but you could do:

static foreach(i; 0..seq.length+1)
  static if(seq.length == i)
    return true;
  else static if(is(seq[i] == bool))
    return false;

Maybe looks a little better than the first workaround.

-Steve
1 2 3
Next ›   Last »