#define命令を使って、例えば
rx=30:ry=40:r1=50:gosub *test
という命令を
calc test(rx=30,ry=40,r1=50)
という風に記述できますか?
#define calc(%1,%2=0,%3=0,%4=0) rx=%2:ry=%3:r1=%4:gosub *%1
とやれば、一応動作するのですが、この場合
calc test,30,40,150
という命令になり、決まった順に変数が代入されます。
rx,ry,r1といった変数の名前を任意に変えたいです。
可能なら教えてください。