imageJ java:在一个宏中定义的变量不能在第二个宏中调用?

时间:2015-10-09 03:56:05

标签: java variables macros iteration imagej

我使用的是imageJ,我认为它基本上是Java。在一个宏中,我将变量“i”定义为0,我试图在另一个宏中调用i,然后每次运行第二个宏时将其增加一个:

macro "number1[1]"{
i=0;
}

macro "number2[2]"{
some function using i;
i++;
}

目标是将i设置为零,然后开始使用宏编号2(使用变量i执行某些功能)并在每次运行宏编号2时增加(一些未确定的次数),直到我决定使用i重置为0宏number1再次(在一些未确定的时间点之前......否则我会将其用于for循环)。

我运行宏number1然后当我尝试运行宏number2时。“i”不被识别为变量。怎么了?

谢谢

0 个答案:

没有答案