Re: Named Elements (Was Re: Eu improvements (part 3))

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

c.k.lester wrote:

> ------or
> 
> sequence my_seq is
>    atom one=1, two=2, three=3
> end sequence
> 
> my_seq seq1
> 
> -- can used named parameters or dot notation
> ? seq1['one'] -- 1
> ? seq1.one -- 1
> ? seq1['test'] -- NULL? error?

I'm confused here.
   seq1.one is a euphoria object with a value, just as foo is after
   atom foo
   Therefore seq1.test is an error because it has not been defined.

 Is seq1['one'] the same thing written with a different syntax?
 
Or is your intention to provide a dictionary where seq1['test'] returned
NULL until after you have done
   add(seq1, 'test', 0)
?

KtB

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

Search



Quick Links

User menu

Not signed in.

Misc Menu