如何在DolphinDB中根据动态函数名称调用函数

问题描述 投票:0回答:1

如何根据函数名(字符串类型)调用函数?

例如:

call('add', 1, 1)
,其中“add”是函数名称的字符串输入。

function dynamic dolphindb
1个回答
0
投票

您可以使用

funcByName
功能。

funcByName("add")(1,1)
//output: 2

如果您想动态输入参数,可以使用

call
函数或
unifiedCall
函数。

func="add"
args=(1,1)
unifiedCall(funcByName(func),args)
© www.soinside.com 2019 - 2024. All rights reserved.