Type sniffing at runtime

Ali Çehreli acehreli at yahoo.com
Sat May 16 07:37:20 UTC 2020


On 5/15/20 11:12 PM, Alex wrote:

>      static if(__traits(compiles, T.min))
>          writeln("Minimum value  : ", T.min);

A little improvement:

     static if(__traits(isFloating, T)) {
       writeln("Minimum value  : ", -T.max);

     } else {
       writeln("Minimum value  : ", T.min);
     }

Ali



More information about the Digitalmars-d-learn mailing list