Named Elements (Was Re: Eu improvements (part 3))
- Posted by c.k.lester <euphoric at cklester.com> Jan 04, 2007
- 542 views
c.k.lester wrote: > my_record = get_db_record( 3 ) > > -- options > my_record.field1 (field1, field2, etc.) -- no likey this much > my_record.Field_Name -- better, but what about fields with spaces in them? > my_record.'Field Name' > my_record['Field Name'] -- very nice The last option there is, of course, a named element. my_seq = { { "one", "two", "three" }, { 1, 2, 3 } } ? my_seq['one'] -- 1 ? my_seq['two'] -- 2 ? my_seq['test'] -- NULL? error? my_seq[2][1] = { { 'one' }, { 1 } } ? my_seq['one']['one'] -- 1 ? my_seq[2][1][2] -- 1 ? my_seq[2][1][1] -- one ------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? etc...