fengshangren 发表于 2021-6-19 07:05 我现在做的就是非固定参数,火山本身就支持无限参数,易语言你那种是只能在范围内的参数,这不是理论的问题,我想知道你那样定义15个参数,如果一个有16个甚至更多参数的子程序,你是什么调用的,在不改代码的情况下,易语言你这样写本身就是写死的,参数类型用数组,有多少个参数直接往数组里面写,处理的时候直接判断数组有多少个成员就行了,就是有一万个参数也没事 |
不要停留在理论上,你可以试试,做做这种非固定参数的 |
向楼主学习 |
本帖最后由 伟业 于 2021-6-18 22:32 编辑 向楼主学习 |
本帖最后由 福寿 于 2021-6-18 22:18 编辑 fengshangren 发表于 2021-6-18 13:18 可以啊,为啥做不出来,火山可以做无限参数,而易语言只能是固定参数,比如你这个只能是15个参数,要是有16个参数甚至更多呢,难道不是要重新改源码?用句不太实际的话来说,如果有一万个参数,你需要定义一万个参数,万一有一万零一个参数,又要改不是吗:噜阿噜,又要而火山嵌入式,可以用无限参数,如果不懂的话,你可以去看易语言的调试输出命名,那个就是无限参数的 |
本帖最后由 fengshangren 于 2021-6-18 13:24 编辑 福寿 发表于 2021-6-18 12:42 我的意思是做不出来易语言原本那种调用子程序,多参数,不是这种固定参数。每次都要自己改源码来增加参数的这种。 |
火山基本不太可能写出易语言那种调用子程序,火山只能写调用API的调用子程序,写不出调用火山本身子程序的调用子程序。你不信你编译出来再调用试试 |
|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )
GMT+8, 2024-11-25 13:52 , Processed in 0.089359 second(s), 22 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.