易码技术论坛

 找回密码
 加入易码
搜索
查看: 140455|回复: 10

BASIC环境下很好解决,但LAVA中就。。。。。。

[复制链接]
发表于 2006-7-20 13:18:00 | 显示全部楼层
把变量A转成字符,再执行字符对应子程序?
发表于 2006-7-20 20:31:00 | 显示全部楼层
对,n个if。

或者switch...case
发表于 2006-7-20 20:33:00 | 显示全部楼层
哈哈,是IF啦,LAVA没函数指针。
发表于 2006-7-20 20:35:00 | 显示全部楼层
偶这个不太懂,可不可以宏定义函数名啊。
发表于 2006-7-20 20:36:00 | 显示全部楼层
似乎LAVA的N个IF也很快。
发表于 2006-7-20 20:41:00 | 显示全部楼层
宏定义的是常量
发表于 2006-7-21 10:03:00 | 显示全部楼层
switch...case  在LAVA中能用?
发表于 2006-7-21 10:32:00 | 显示全部楼层
BASIC中的 ON GOSUB 在LAVAX中只能用IF了。
发表于 2006-7-21 10:58:00 | 显示全部楼层
是啊。偶一直再想有没有什么好的方法……暂时还没想到……
发表于 2006-7-21 11:01:00 | 显示全部楼层
其实switch...case能用的话,会很方便的.可惜.................


[em01][em01][em01]
 楼主| 发表于 2006-7-20 12:45:05 | 显示全部楼层 |阅读模式
假设定义N个子程序和一个变量A

当A等于M(0-N)时,就执行第N个子程序

在LAVA中咋解决?

不要高诉我用N个IF
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-5-2 06:26 , Processed in 0.010775 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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