递归火山软件开发平台

标题: 求助嵌入式方法 [打印本页]

作者: 呵呵仙8    时间: 2021-6-21 12:11
标题: 求助嵌入式方法
在有@嵌入式方法的方法中(公开非静态),如何引用类中的成员变量作为已用的?试了一天也不成功!!谢谢!!

作者: 呵呵仙8    时间: 2021-6-21 12:28
用c++语法写的!
作者: shuimiao    时间: 2021-6-21 13:16
局部变量和参数都是用 @<变量名>,成员变量没试过,应该也这样
作者: 沉默流星    时间: 2021-6-21 14:42
如图所示

作者: 呵呵仙8    时间: 2021-6-21 18:58
沉默流星 发表于 2021-6-21 14:42
如图所示

你好,公开非静态的方法,而且属性名还要是@嵌入式方法。如何能引用类成员!?我是想参数支持@匹配数据类型,@匹配方法,通用型等属性!

作者: 飞扬工作室    时间: 2021-6-21 19:01
@sn<this>.@<成员变量名>
作者: 呵呵仙8    时间: 2021-6-21 20:19
本帖最后由 呵呵仙8 于 2021-6-21 20:20 编辑
飞扬工作室 发表于 2021-6-21 19:01
@sn.@

谢谢,老大!可以是可以引用!但是要公开成员,而且只能引用一次!如果
要取值判断一下!再向里面写回值!就无用了!有点鸡肋啊!!

作者: 飞扬工作室    时间: 2021-6-21 21:18
当然只能引用一次,因为参数是进行替换,如果允许引用多次,将会替换多次,会出问题的.
这样的情况下,你在这个类里面单独写一个c++方法,然后在嵌入式语句中将参数传递过去进行调用就行了.
类库中有很多这样的例子.
作者: 呵呵仙8    时间: 2021-6-21 21:36
飞扬工作室 发表于 2021-6-21 21:18
当然只能引用一次,因为参数是进行替换,如果允许引用多次,将会替换多次,会出问题的.
这样的情况下,你在这个 ...

哎,真麻烦!精通c++的话,还不如用vs写好一个类,然后在火山类中套用一下还方便!!要效率这
样还高!call来call去的能有多高效率!?

作者: 沉默流星    时间: 2021-6-21 22:31
呵呵仙8 发表于 2021-6-21 21:36
哎,真麻烦!精通c++的话,还不如用vs写好一个类,然后在火山类中套用一下还方便!!要效率这
样还高!ca ...

这是没办法的,精简开发难度肯定有舍弃。要想和c++ 一样只能是翻译成中文开发代码,结构什么的完全一样。要不肯定有付出




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4