RE: explain it to me

new topic     » goto parent     » topic index » view thread      » older message » newer message

You're right, I forgot about that...  and your first reply seems the 
right thing to do assuming that it is known that the value call won't 
fail.

-- Brian


C. K. Lester wrote:
> Brian, doesn't value() return { x , y }, where x is the success variable 
> and
> y is the actual value?
> 
> ----- Original Message -----
> From: "Brian Broker" <bkb at cnw.com>
> To: "EUforum" <EUforum at topica.com>
> Sent: Wednesday, August 29, 2001 12:59 PM
> Subject: RE: explain it to me
> 
> 
> > George,
> >
> > I can only assume that you are declaring the variable rec as an object
> > in your example, otherise you would get an error at:
> >
> >   rec = value( rec )
> >
> > because now rec is holding the atom 123.45
> >
> > Now that rec is an atom, there is no such thing as rec[2].
> >
> > I'm not sure what you are trying to get so let me take a stab at it.
> >
> > Are you trying to get rec to hold an atom with a value of 2?
> >
> > If so, try:
> >
> > rec = value( rec[2] )
> >
> > -- Brian
> >
> >
> > George Walters wrote:
> > > Could someone explain why I can't reassign a sequence like this
> > >
> > >    rec = "123.45"
> > >
> > >    rec = value(rec)
> > >    rec = rec[2]            -- why can't I redefine rec this way if I
> don't
> > >                                             want the 1st element (or any
> > > others but the 2nd). It's awfully
> > >                                             inconvinent  to have to go
> > > through a temp var
> > >                                             everytime.
> > >
> > > And I would have thought that the following syntax would have also been
> > > allowed
> > >
> > >     rec = value(rec)[2]        -- this is valid in Theos Basic and seems
> > > logical to me here also. It saves going through a temp var also.
> > >
> > > ...george
> > >
> > >

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu