Oops in my preceding post, I forgot to delete some erroneous stuff.  It's
separated out below by blank lines.
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 25, 2000 11:47 AM
Subject: [REBOL] Setting array variables Re:(2)


> I've added some more stuff to show how to use a variable for a row number.
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, August 25, 2000 11:37 AM
> Subject: [REBOL] Setting array variables Re:
>
>
> > Here's an illustrative console session that addresses your question:
> >
> >> dat: array [2 3]
> == [[none none none] [none none none]]
> >> dat/1: [1 2 3]
> == [[1 2 3] [none none none]]


; The following is the wrong way to insert a block!

> >> dat/2: 3 4 5
> == 5
> >> dat
> == [[1 2 3] 3]

; Here's the correct way:

> >> dat/2: [3 4 5]
> == [[1 2 3] [3 4 5]]
> >> change dat/1 777
> == [2 3]
> >> dat
> == [[777 2 3] [3 4 5]]
> >> change at dat/1 2 888
> == [3]
> >> dat
> == [[777 888 3] [3 4 5]]
>
> ;  here's how to  use a variable for a row number.
>
> >> a: 2
> == 2
> >> dat/:a
> == [3 4 5]
> >> change at dat/:a 2 999
> == [5]
> >> dat
> == [[777 888 3] [3 999 5]]
>
> Seems easier, no?
>
> >>> > Anyone know of an easier way?
> > >
> > > Mike Yaunish
> > > [EMAIL PROTECTED]
> > >
> > >
> > >
> >
>

Reply via email to