Named arguments

bauss jj_1337 at live.dk
Wed Oct 25 18:46:07 UTC 2017


On Wednesday, 25 October 2017 at 16:40:52 UTC, jmh530 wrote:
> On Wednesday, 25 October 2017 at 15:33:05 UTC, bauss wrote:
>>
>> That depends. It's a common pattern in D to pass them as 
>> template parameters, in fact most functionality in 
>> std.algorithm supports it.
>
> std.algorithm has a lot of passing lambdas as template 
> parameters, but not so much for parameters you would expect to 
> be run-time parameters.
>
> Consider count:
> size_t count(alias pred = "a == b", Range, E)(Range haystack, E 
> needle)
> it's not
> size_t count(alias pred = "a == b", Range haystack, E needle, 
> Range, E)()

Oh yeah of course not like that


More information about the Digitalmars-d mailing list