Re: Named Elements (Was Re: Eu improvements (part 3))
- Posted by Karl Bochert <kbochert at copper.net> Jan 04, 2007
- 540 views
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