On Sunday, 30 May 2021 at 12:16:19 UTC, realhet wrote:
Is there a prettier way to do this?

Thanks in advance.

```d
import std.range;

auto getFirst(R)(R range)
    if (isInputRange!R)
{
    if (range.empty) return ElementType!Range.init;
    else return range.front;
}
```

Reply via email to