繰り返したい時に
条件を判定する前に毎回なんかやりたいなぁ。と思い
こんなマクロ書いてみました
よく考えたら_breakを使えばいいんですね
でも繰り返しの条件判断の前に色々書きたい時は
このマクロもいいかも
繰り返しの前なのか条件判断なのか
そういう分岐
条件を判定する前に毎回なんかやりたいなぁ。と思い
こんなマクロ書いてみました
#define ctype begin_b_while(%1):*begin_%1 #define ctype b_while(%1,%2):if (%1)==0{goto *end_%2} #define ctype b_wend(%1):goto *begin_%1:*end_%1 s="abcdefg" i=0 c="" begin_b_while(l) c=strmid(s,i,1) b_while(c!="f",l) mes c i++ await 1 b_wend(l) stop |
でも繰り返しの条件判断の前に色々書きたい時は
このマクロもいいかも
繰り返しの前なのか条件判断なのか
そういう分岐
s="abcdefg" i=0 c="" while(1) c=strmid(s,i,1) if c=="f":_break mes c i++ await 1 wend stop |