How to map elements of a tuple?

Alex sascha.orlov at gmail.com
Wed Aug 22 10:58:41 UTC 2018


On Wednesday, 22 August 2018 at 10:36:32 UTC, Andrey wrote:
> Hello,
> Is there a template/function/mixin... in the library that I can 
> use to map elements of a tuple?
>
>> object.foo(Mapper!myMapFunction(1, bool, "Qwerty", 
>> EnumedColor.Red));
>
> where "Mapper" is this mapper and "myMapFunction" is a template 
> function that I want to apply to each member in tuple.
>
> I know that there is std.algorithm.map but as I understand it 
> is suitable only for arrays (types are the same).

Could you explain, how you mix a type "bool" and a value "Qwerty" 
in a single tuple? Especially, which value do you pass to you 
function, when the template parameter becomes bool?


More information about the Digitalmars-d-learn mailing list