Re: default values depending on type of template variable

2019-09-11 Thread berni via Digitalmars-d-learn
On Wednesday, 11 September 2019 at 09:05:47 UTC, Ali Çehreli wrote: Like this? Yet an other template! That's great! :-)

Re: default values depending on type of template variable

2019-09-11 Thread Ali Çehreli via Digitalmars-d-learn
On 09/11/2019 01:35 AM, berni wrote: I'd like to write a template, that takes a different default value depending on the type of a variable. Like this? import std.stdio; void main() { double a = 1e-8; double b = 1e-10; float c = 1e-4; float d = 1e-6; assert(!test(a));

Re: default values depending on type of template variable

2019-09-11 Thread Simen Kjærås via Digitalmars-d-learn
On Wednesday, 11 September 2019 at 08:35:02 UTC, berni wrote: I'd like to write a template, that takes a different default value depending on the type of a variable. I tried this, but it doesn't work: void main() { double a = 1e-8; double b = 1e-10; float c = 1e-4; float d =

default values depending on type of template variable

2019-09-11 Thread berni via Digitalmars-d-learn
I'd like to write a template, that takes a different default value depending on the type of a variable. I tried this, but it doesn't work: void main() { double a = 1e-8; double b = 1e-10; float c = 1e-4; float d = 1e-6; assert(!test(a)); assert(test(b));