On Wednesday, 21 August 2019 at 00:04:37 UTC, H. S. Teoh wrote:
On Tue, Aug 20, 2019 at 11:48:04PM +0000, ads via Digitalmars-d-learn wrote: [...] 2) Deducing the string as you describe would require CTFE (compile-time function evaluation), which usually isn't done unless the result is *required* at compile-time. The typical way to force this to happen is to store the result into an enum:

        enum myStr = fizzbuzz!...(...);
        writeln(myStr);

Since enums have to be known at compile-time, this forces CTFE evaluation of fizzbuzz, which is probably what you're looking for here.

T

Thank you for clearing those up. However even if I force CTFE (line 35), it doesn't seem to help much.

https://godbolt.org/z/MytoLF

Reply via email to