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 #28464 is a reply to message #28463] Wed, 12 December 2001 15:03 Go to previous messageGo to previous message
Jeff Jones is currently offline  Jeff Jones
Messages: 2
Registered: February 2001
Junior Member
Andrew Cool wrote:

> Hi All,
>
> 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?
>
> Andrew

It's funny -- my office mate noticed the same thing just yesterday.

It _is_ documented, in the section on "Array Subscripts" in "Building IDL
Applications". (The exact page depends on the version of the doc. My v5.0 book has
it on page 62.)
[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 23:06:40 PDT 2025

Total time taken to generate the page: 0.88065 seconds