首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >调用存储在字符串变量中的函数名?

调用存储在字符串变量中的函数名?
EN

Stack Overflow用户
提问于 2012-10-29 16:23:25
回答 3查看 9.1K关注 0票数 2

我正在使用VBScript,我想知道是否有任何方法调用存储在string变量中的函数名?

这是我的尝试?

代码语言:javascript
复制
a = "b"

sub b() 
    msgbox "c"
end sub

a()

但它总是会导致错误

类型错配'a‘

EN

Stack Overflow用户

发布于 2012-10-29 18:33:08

正确的答案是:使用GetRef(),如下所示:

代码语言:javascript
复制
Function F(p)
  F = p + p
End Function

Dim FP : Set FP = GetRef("F")

WScript.Echo FP("a")
WScript.Echo FP(123)

输出:

代码语言:javascript
复制
aa
246
票数 17
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13125649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档