solution is to use std.traits, but can someone explain this to me?

import std.stdio;

void main() {
    auto a = {
        writeln("hi");
    };
    pragma(msg, typeof(a)); // void function()
    pragma(msg, is(typeof(a) == delegate)); // nope!
    pragma(msg, is(typeof(a) == function)); // nope!
}

Reply via email to