David Mears wrote:
> [EMAIL PROTECTED] wrote:
> >
> > What do you mean by "keyword level associative arrays" ?
>
> something that would defy the logic of the pascal dialect, I'm afraid,
>
> but something like
> Program testAssArrays;
> var
>   Pilots[ansistring] AssociativeArray of record
>      name:string;
>      height:integer;
>      weight:integer;
>   end;
> begin
>   Pilots['4457sj'].name := 'bob';
>    write(sizeof(Pilots)); // displays 1
>   Pilots['4457sj'].height = 72;
>    write(sizeof(Pilots)); // displays 1
>   Pilots['4488km'].name:='Frank';
>   write(sizeof(Pilots)); //displays 2
>   write(Pilots['4457sj'].name); //displays bob
> end.
>
> And simpler to deal with for people who
> tend to approach problems procedurally (like me) before building objects
> around the logic... err, and finding objects for the logic.

Approaching problems conceptionally could make things even simpler.


Thanks!

--
Al

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to