Login  Register

continue equivalent on macro language (for loop control)

Posted by Carnë Draug on Mar 15, 2011; 10:13pm
URL: http://imagej.273.s1.nabble.com/continue-equivalent-on-macro-language-for-loop-control-tp3685375.html

Hi everyone,

is there any equivalent to 'continue' in a for loop in the macro
language? I'm inside a foor loop and want to skip to the next value in
the loop if a certain condition is not meet. Here's a bit of code
example

// get list of files and options

for (i = 0; i < lengthOf(file_list); i++) {
  // check if file exists before opening. Skip if it's no longer there
  if(File.exists(file_list[i]) {
    file.open(file_list[i]);
  } else {
    print ("File disappeared. Skipping");
    continue;
  }
  // Do very smart image analysis here
}

I tried continue and it doesn't work. "next" also doesn't. Any help
would be appreciated.

Thanks in advance,
Carnë Draug