ENVI ^ ForceLocal=1

SET V=
_sub net
    SET$ NL=0d 0a

    SET i=0
    LOOP #%i%<5,
{*  
        MESS %i%
        CALC #i=%i%+1
}
_end
call net  //第一次调用子程序,循环内的i可以弹不出来
//MESS %V%

wait 3000
call net  //第二次调用子程序,循环内的i弹不出来,
MESS 第二次弹不出i的数字

 

以上示例在第一次call子过程是可以弹出i变量的数字,第二次则不运行循环内容,望大佬们帮帮忙

最后于 2022-7-12 被jonyzhr编辑 ,原因:
收藏
分享
WINST
最新回复 (1)
  • 版主 826773297 2022-7-7

    _sub net

        SET &&i=0

        LOOP #%i%<5,

    {*  

            MESS %&i%

            CALC #&&i=%&i%+1

    }

    _end

    call net

    wait 3000

    call net

    瞎搞协会会长
返回