Good name for f.byLine.map!(x => x.idup)?
monarch_dodra
monarchdodra at gmail.com
Sun Mar 16 13:57:15 PDT 2014
On Sunday, 16 March 2014 at 20:27:35 UTC, Timon Gehr wrote:
> On 03/16/2014 08:27 PM, monarch_dodra wrote:
>>>
>>> f.byLine.map!idup
>>
>> Indeed, I've been wanting to write this before. IMO, not being
>> able to
>> write it is a serious inconsistency.
>
> What is it inconsistent with?
Nevermind. I thought you could write "map!dup" like you can with
most other *functions*, but "dup" is a member property function.
In particular, things like "length"/"reserve" or whatnot are
actually free functions that take an argument, but not dup.
So UFCS tends to blur the line between both, and what can be used
where.
More information about the Digitalmars-d
mailing list