Proposal for SentinelInputRange

Walter Bright newshound2 at digitalmars.com
Wed Feb 27 19:38:08 PST 2013


On 2/27/2013 6:05 PM, timotheecour wrote:
> On Thursday, 28 February 2013 at 01:56:33 UTC, Walter Bright wrote:
>> On 2/27/2013 5:53 PM, Zach the Mystic wrote:
>>> What if more than one
>>> value can end the range, EOF, '\0'?
>>
>> I have never seen a need for that.
>
> how about a predicate isSentinel instead of a fixed sentinel value?
> That'd allow more flexibility such as more than one sentinel value.

A fixed sentinel value makes it clear that it should be a compile time value for 
performance reasons. If it was a function, then there's really not much 
advantage to having a SentinelInputRange.


More information about the Digitalmars-d mailing list