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

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

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...

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

Search



Quick Links

User menu

Not signed in.

Misc Menu