comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: what is the highest subscript in the array?!?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: what is the highest subscript in the array?!? [message #70768] Thu, 06 May 2010 21:27 Go to previous message
Michael Galloy is currently offline  Michael Galloy
Messages: 1114
Registered: April 2006
Senior Member
On 5/6/10 9:32 pm, Craig Markwardt wrote:
> On May 6, 10:26 pm, Michael Galloy<mgal...@gmail.com> wrote:
>> munka<mynameismu...@gmail.com> wrote:
>>> Hello team,
>>
>>> I find myself wanting to use the highest subscript in an array and
>>> coding "flux[n_elements(flux)-1]"... I seem to remember seeing a
>>> shortcut on here, and I can't remember what it is.
>>
>> You are stuck using that until IDL 8.0 comes out, then you can use -1.
>
> Really? First of all a[-1] used to be an error and now it won't be.
> That could be dangerous change of expectations.
>
> Craig

It does not change valid existing behavoir:

IDL> print, a[[-1]]
0.00000

It would just change conditions which would have caused errors before.
So code that caught the out-of-bounds runtime error instead of just
checking the index will break.

Mike
--
www.michaelgalloy.com
Research Mathematician
Tech-X Corporation
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: passing an idl function to a c-code ?
Next Topic: Re: Plotting spherical slice surfaces

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sat Oct 11 10:43:18 PDT 2025

Total time taken to generate the page: 1.44099 seconds