Passing arrays to functions without declaring an array variable first
Posted by
Stein Rørvik on
URL: http://imagej.273.s1.nabble.com/Passing-arrays-to-functions-without-declaring-an-array-variable-first-tp5022700.html
Assuming a macro function accepting an array as a parameter:
function printArray(a) {
print("");
for (i=0; i<a.length; i++)
print(i+": "+a[i]);
}
What is the reason this works:
arr = newArray("cat", "dog", "mouse", "rabbit");
printArray(arr);
But not this:
printArray(newArray("cat", "dog", "mouse", "rabbit"));
?
Stein
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html