How is this code supposed to work?

AndreasDavour andreas.davour at protonmail.ch
Fri Jan 25 12:11:51 UTC 2019


On Friday, 25 January 2019 at 12:09:34 UTC, AndreasDavour wrote:
> On Friday, 25 January 2019 at 09:36:24 UTC, rikki cattermole 
> wrote:
>> On 25/01/2019 10:34 PM, AndreasDavour wrote:
>>>  [...]
>>
>> auto point3 = getResponse!(Point!int)("What's the point? ");
>>
>>> [...]
>
> I thought about that option, if it was unclear to the parser 
> that Point!int was the type to instantiate upon. Changing to 
> the other syntax made me wonder what would happen when 
> getResponse is calling itself, which in self was something I am 
> a bit unsure of how to understand. Because we get the same 
> syntax issue there and it does not seem to work.

https://run.dlang.io/is/a4oDFZ is an example of how this looks. I 
feel like there's more to these templates than meet the eye.


More information about the Digitalmars-d-learn mailing list