[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MAKE_ARRAY question
Ben Tupper wrote:
>
> Hi Paul,
>
> X = MAKE_ARRAY( n_pts, TYPE = 4 + KEYWORD_SET(DOUBLE), /NOZERO)
>
> The above should get you the correct type of array (Double type is 5
> while Float type is 4.)
True, but if double = 3 (in which case the keyword is also considered "set") the type
would be wrong (a string array!).
I don't know why users would do double = 3 in the call, but, in my experience at least,
I've seen 'em do stranger things..... (me included of course - probably the worst offender
actually :o).
> I don't know if you can get into trouble with
> simply passing the DOUBLE keyword along. It works on this MAC (a float
> is returned if DOUBLE = 0).
Works on my linux box too. I just want the behaviour blessed via some RSI documentation.
Without that, I'm assuming it's pure luck.
Thanks,
paulv
--
Paul van Delst A little learning is a dangerous thing;
CIMSS @ NOAA/NCEP Drink deep, or taste not the Pierian spring;
Ph: (301)763-8000 x7274 There shallow draughts intoxicate the brain,
Fax:(301)763-8545 And drinking largely sobers us again.
paul.vandelst@noaa.gov Alexander Pope.