On Thursday, 4 January 2018 at 01:40:21 UTC, Mark wrote:
What I'm trying to do here is to be able to call a function based off of a key.
class tester {
private void delegate() [char] funcs;
this() {
funcs = ['a': &A, 'b': &B];
}
public void callFuncs(char a) {
funcs[a]();
}
private void A() {
writeln("A");
}
private void B() {
writeln("B");
}
}
