递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3509|回复: 4
打印 上一主题 下一主题

[视窗] 火山支持变量值动态调用函数方法吗?

[复制链接]

8

主题

40

帖子

585

积分

高级会员

Rank: 4

积分
585
跳转到指定楼层
楼主
发表于 2023-8-2 10:32:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
比如有一个方法名称是“A方法”,A方法有一个文本型参数叫“参数一”,如下图:



我向“A方法”传入指定参数,比如【A方法("B方法")】,不使用判断条件的情况下,方法A就根据传入的参数值自动去调用B方法,。

请问火山支持这样的写法吗?

还有一个问题就是火山有像PHP中 eval() 这样的命令吗?


回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40529
沙发
发表于 2023-8-2 10:54:07 | 只看该作者
本帖最后由 创世魂 于 2023-8-2 11:02 编辑

方法1(方法2())
这种是支持的啊,嵌套多少都正常的,和其它语言是一样的。

没有变量函数。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40529
板凳
发表于 2023-8-2 10:56:58 | 只看该作者
调试检查 ()   可以在逻辑为假的时候中断程序。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

8

主题

40

帖子

585

积分

高级会员

Rank: 4

积分
585
地板
 楼主| 发表于 2023-8-2 11:20:40 | 只看该作者
创世魂 发表于 2023-8-2 10:54
方法1(方法2())
这种是支持的啊,嵌套多少都正常的,和其它语言是一样的。

可能是我的语言组织能力不行,我表达的不是这个意思,我的意思是:方法1("方法2")这样的方式,因为"方法2"是文本型参数值,通过这个参数值转换成调用:方法2()这个方法;
类似于PHP里面将文本字符串作为代码运行。
回复

使用道具 举报

410

主题

2511

帖子

8281

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8281
5#
发表于 2023-8-2 11:47:13 来自手机 | 只看该作者
只有解释型语言和脚本才能实现对文本内容运行,火山是编译型,一切都是固定的。除非你在火山里用js脚本或py脚本
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 05:45 , Processed in 0.087448 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表