找回密码
 注册
Simdroid-非首页
查看: 120|回复: 1

求助:循环语句命名不同的函数

[复制链接]
发表于 2023-3-5 11:36:17 | 显示全部楼层 |阅读模式 来自 上海闵行区
如何使用循环语句,实现一系列名称不同(比如函数1,函数2,函数3,等等)的函数,这些函数使用不同的坐标系?(比如函数1使用的坐标系11;函数2使用的坐标系12,函数3使用的坐标系13)
发表于 2023-4-2 08:34:36 | 显示全部楼层 来自 上海
Simdroid开发平台
本帖最后由 htbbzzg 于 2023-4-2 08:36 编辑

一般来说,在循环中,对应不同的循环变量 (假设是 i),需要分别定义相应的函数,比如:
  *do, i, 1,10
    *IF,I,EQ,1,THEN
        定义函数1,使用坐标系11
    *elseifi,eq,2,then
        定义函数1,使用坐标系12
     ......
    *endif
    ......
  *enddo
  如果除了坐标系以外,各个函数的内容是相同的,可试试以下的方法:
  *do, i, 1,10
      定义函数名为 hshu%1%,函数坐标系为 10+%i%
         ! i=1 时函数名为 hshu1,使用坐标系11,依此类推
      ......
  *enddo  注意欺诈的 % 不能是中文的。
  没有验证过,试试看吧。
   
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 15:44 , Processed in 0.025536 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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