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

Home » Public Forums » archive » Re: Array indexing "Feature"
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: Array indexing "Feature" [message #28448 is a reply to message #28447] Thu, 13 December 2001 07:23 Go to previous messageGo to previous message
Liam E. Gumley is currently offline  Liam E. Gumley
Messages: 378
Registered: January 2000
Senior Member
Andrew Cool wrote:
> One of my colleagues has noted something apparently screwy in the
> indexing of
> arrays.
>
> e.g. a = indgen(10)
> print, a(9) -> you get 9
> print, a(10) -> you get an error, as expected for a zero-based
> index
>
> but if you access the array with the index as a vector, it seems to
> truncate the index to the maximum allowable:
>
> print, a([10]) -> you get 9
> print, a([666]) -> you get 9
>
> Similarly:
>
> print, a(-1) -> you get an error
> print, a([-1]) -> you get 0
>
> This feature holds good for IDL 5.2 and 5.4 on OpenVMS and for 5.5 on
> Windows.
>
> Where, Oh where in the manuals does it describe this?

For what it's worth, this behavior is documented in "Practical IDL
Programming" on page 30 (section 2.4 "Array Indexing").

Cheers,
Liam
Practical IDL Programming
http://www.gumley.com/
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: IDL Expert Programmer's Association Vote
Next Topic: Re: Newbie IDl question

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

Current Time: Sat Oct 11 14:38:46 PDT 2025

Total time taken to generate the page: 0.96196 seconds