On Friday, 1 May 2015 at 21:04:10 UTC, Dennis Ritchie wrote:
hi, Is it possible to call functions using mixins in this way?----- import std.stdio; int fooTestMixin() { return 5; } void main() { enum t { fooTestMixin }; immutable string[] strArr = [ "fooTestMixin" ]; writeln(mixin(`mixin("t.fooTestMixin")`));
Don't know what you're trying to do here.
writeln(mixin(`mixin("strArr[0]")`));
writeln(mixin(`mixin(strArr[0])`)); or without the pointless outer mixin: writeln(mixin(strArr[0]));
}