D学习者在这里......如果我有一个字符串(仅在运行时已知的值),这是我想要调用的函数的名称,我该怎么做?以下示例......
void func001() {
//stuff
}
void func002() {
//stuff
}
// .........
void func100() {
//stuff
}
void main(char[][] args) {
auto funcnum = to!uint(args[0]);
auto funcname = format('func%03d', funcnum);
///// need to run the function named 'funcname' here
}
Run Code Online (Sandbox Code Playgroud) d ×1