[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sas-l
Subject:    Re: SAS-L: Trap How can an array of 3 have a dimension of 4
From:       Quentin McMullen <qmcmullen.sas () GMAIL ! COM>
Date:       2017-06-28 1:11:16
Message-ID: 2564310787405007.WA.qmcmullen.sasgmail.com () listserv ! uga ! edu
[Download RAW message or body]

I suppose a risk of using (deprecated) implicit arrays is forgetting (or in my case, never learning) how they work.  Looks like if you don't give an implicit array an index, SAS creates one for you, _i_.  Is that right?

On Tue, 27 Jun 2017 20:33:49 -0400, Roger DeAngelis <rogerjdeangelis@GMAIL.COM> wrote:

>SAS-L: Trap How can an array of 3 have a dimension of 4
>
>data trap;
>
>  _1=0;
>  _2=0;
>  _3=0;
>
>  array _s _:;
>
>  dim=dim(_s);
>  put dim=;
>
>run;quit;
>
>SOLUTION
>========
>
>data trap;
>
>  _1=0;
>  _2=0;
>  _3=0;
>
>  array _s _:;
>
>  dim=dim(_s);
>  put (dim _:) (= /);
>
>run;quit;
>
>_1=0
>_2=0
>_3=0
>_I_=. This is why (hidden)
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic