What is the shortest way to define an immutable token of unique type?
Imperatorn
johan_forsberg_86 at hotmail.com
Mon Mar 15 20:44:43 UTC 2021
On Monday, 15 March 2021 at 20:07:53 UTC, Timon Gehr wrote:
> On 14.03.21 17:37, Andrei Alexandrescu wrote:
>> Is there a simpler way that this?
>>
>> struct Hex {}
>> immutable Hex hex;
>>
>> I don't want to introduce two names in the scope, just `hex`.
>> Another attempt:
>>
>> immutable hex = function {};
>>
>> That's a bit... arcane. Is there another simple way? Thanks!
>>
>
> Not sure about simple or non-arcane, but this works:
>
> immutable typeof(new class{}) hex;
This is nice because it's actually kinda readable
More information about the Digitalmars-d
mailing list