[DGD] [Melville] non-static mappings
Mikael Lind
z94lind at mtek.chalmers.se
Thu Feb 7 00:07:43 CET 2002
Quoting Erwin Harte from 08:40, 2002-02-06:
> [...]
>
> I am, my code would fall apart if DGD didn't behave like that.
>
> object ob1, ob2;
> mapping map;
>
> ob1 = ...something non-nil...
> ob2 = ...something non-nil...
>
> map = ([ ob1: 1,
> 2: ob2 ]);
>
> Now, if either ob1 or ob2 gets destroyed, the relevant index:value
> pair in the mapping will disappear.
Is this really true for ob1, though? I would have thought that when
ob1 is destructed, it would be replaced by nil, which is a valid
mapping index. So, with both ob1 and ob2 destructed, map would be
([ nil: 1 ]).
By the way, was this what you needed the coffee for? ;D
// Mikael / Elemel
--
I wished for 4 uncursed scrolls of gold detection
and all I got was this lousy .signature
_________________________________________________________________
List config page: http://list.imaginary.com/mailman/listinfo/dgd
More information about the DGD
mailing list