Re: Array.deleteElement within macro language

Posted by Herbie on
URL: http://imagej.273.s1.nabble.com/Array-deleteElement-within-macro-language-tp5021937p5021945.html

Good day Gabriel,

did you follow the examples given by Wayne?

Best greetings

Herbie

:::::::::::::::::::::::::::::::::::::::::::::
Am 29.03.19 um 19:25 schrieb Gabriel Landini:

> On Friday, 29 March 2019 16:56:10 GMT [hidden email] wrote:
>> "Please forgive me if this is obvious."
>>
>> Wayne's examples show that the mechanism is always value-based-
>
> Hm...I am confused too.
>
> I think the explanation may not be correct:
>
>>> Thanks to Norbert Vischer, the ImageJ 1.52o7 daily build adds an
>>> Array.delete(array,value) macro function that can be used to delete
>>> array elements by value or by index.
>
> According to the examples it is only "by value" and not "by index"?
>
> For example if I want to delete the 5th entry in the array (i.e. "by index"):
> a1 = newArray(0,2,2,2,4,6,8,8,8,10)
> w = Array.delete(a1, 5);
> Array.show(w);
> 0
> 2
> 2
> 2
> 4
> 6
> 8
> 8
> 8
> 10
> - - -
> The 5th element is "6" but I guess the delete function is looking for value
> "5", which is absent, so the 5th element does not get deleted.
>
> Cheers
>
> Gabriel
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html