设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 3973|回复: 6
收起左侧

选择() 和 多项选择() 不能这样用 也不能代替 如果() 判断() 如果真() 这出错的较多!

[复制链接]
发表于 2018-11-8 09:21:51 | 显示全部楼层 |阅读模式

  1. .版本 2

  2. .程序集 程序集1

  3. .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码


  4. _临时子程序 ()  ' 在初始化代码执行完毕后调用测试代码
  5. 返回 (0)  ' 可以根据您的需要返回任意数值

  6. .子程序 _临时子程序
  7. .局部变量 逻辑, 逻辑型
  8. .局部变量 索引, 整数型


  9. 逻辑 = 真
  10. 输出调试文本 (选择 (逻辑, A (), B ()))  ' 其实A和B都会执行,取出所有的返回值后再去选择,别以为只执行一个,与C语言的逻辑不同
  11. 索引 = 3
  12. 输出调试文本 (多项选择 (索引, A (), B (), C (), D (), E ()))  ' 别以为选择那个就执行那个子程序,其实5个都会被执行


  13. .子程序 A, 整数型

  14. 输出调试文本 (“调用了A”)
  15. 返回 (1)

  16. .子程序 B, 整数型

  17. 输出调试文本 (“调用了B”)
  18. 返回 (2)

  19. .子程序 C, 整数型

  20. 输出调试文本 (“调用了C”)
  21. 返回 (3)

  22. .子程序 D, 整数型

  23. 输出调试文本 (“调用了D”)
  24. 返回 (4)

  25. .子程序 E, 整数型

  26. 输出调试文本 (“调用了E”)
  27. 返回 (2)

复制代码

发表于 2018-11-8 15:17:05 | 显示全部楼层
原来就是酱紫的
发表于 2018-11-8 23:09:53 | 显示全部楼层
支持库也没办法去阻止某个参数的子程序执行...
发表于 2018-11-12 17:43:40 | 显示全部楼层
*子才酱紫写
发表于 2018-12-23 11:06:04 | 显示全部楼层
这不是显然的吗。a()肯定有很前的优先级。楼主可以先把子程序指针给选择出来再执行为好。
选择出子程序指针,但相应的,较原来的形式也会损失一些信息,比如参数,这只能在之后再调整了
。。。还要用到非核心支持库执行
您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-20 07:35 , Processed in 0.539031 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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