好的,这是我需要的:
- 假设我们有一个字符串变量,比如
func
,它的值由用户给出(不是常量) - 我们如何调用一个函数,其名称为
func
的值?
更新:
也许认为我需要的很清楚明白,但由于我注意到有很多反对票,所以在这里解释一下:
string func = "myfunc";
我需要类似于
call(func)
的东西,它将调用myfunc
。 就像PHP中的call_user_func_array()。
有什么想法吗?
我看了一下混合(mixins),但这看起来不是我需要的。
P.S. 我也使用和标记了问题,因为通用解决方案在这些语言之间可能是理论上可能的,因为它们之间有相似之处。
functionName(func)
。但我猜想这可能不是你真正想问的问题,请进一步澄清你的问题。 - Vladimir Panteleev