递归火山软件开发平台

标题: 当一次伸手党,向大佬们求一个例子 [打印本页]

作者: hejin8288    时间: 2021-5-4 18:30
标题: 当一次伸手党,向大佬们求一个例子
有哪位大佬可以出一个  "通用数据类型参数" 和 "不定参数个数" 方法的例子么?就像我在易语言中看到,有些支持库上就有: “对象.置值 (通用型 索引或表达式,通用型 值)”,
还有: “对象.写出数据 (字节集 数据内容,... )”,命令参数表中最后一个参数可以被重复添加。

如果火山能够实现,那自己封装出的模块就好用了。



作者: Fang0x378    时间: 2021-5-4 20:24
http://bbs.voldp.com/forum.php?m ... tid=7990&extra=
作者: Fang0x378    时间: 2021-5-5 11:37

d_text = " + _T(\",\")  +  "

(, 下载次数: 339)

作者: shuimiao    时间: 2021-5-5 13:31
这个可扩展参数和通用型参数都是只能嵌入式方法下使用 可是嵌入式方法限制很多,比如相同变量不能多次访问,只能使用嵌入式c代码而不能使用火山代码。如果可扩展和通用开放普通方法也能使用就好了,莫名其妙搞限制
作者: hejin8288    时间: 2021-5-5 17:47
shuimiao 发表于 2021-5-5 13:31
这个可扩展参数和通用型参数都是只能嵌入式方法下使用 可是嵌入式方法限制很多,比如相同变量不能多次访问 ...

啊?!
这样说:使用火山还必须得懂C++,如果都会C++了,还用学火山么?
如果火山不能自己封装出通用型参数类方法,和可变个数参数类方法的话,还不如退回用易语言算了.
作者: 大强    时间: 2021-5-5 17:56
学习了……
作者: hejin8288    时间: 2021-5-5 20:17
Fang0x378 发表于 2021-5-5 11:37
d_text = " + _T(\",\")  +  "

依葫芦画瓢,这次可以了.
谢谢大佬啦!
只是不理解那些参数属性值是指的什么? 是表达式模板还是 C++代码?
作者: Fang0x378    时间: 2021-5-5 21:40
hejin8288 发表于 2021-5-5 20:17
依葫芦画瓢,这次可以了.
谢谢大佬啦!
只是不理解那些参数属性值是指的什么? 是表达式模板还是 C++代码? ...

我是菜鸟,我也是照葫芦画瓢的。
+ _T(\",\")  +  

两头的+就是文本相加,_T 是抄来的,Unicode编码文本,火山嵌入式文本全部加上就可以了
\" 表示引号,\是转义符,\",\" 中间的逗号可以替换为其他任意字符。

应该还有更简单的方法




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