This needs a different approach

Saaa empty at needmail.com
Mon Apr 28 13:59:45 PDT 2008


I think I get your code now :)

Tell me if I'm wrong:
This approach makes initializing the  fruits list a bit more complex.
Changing an item in the list to another fruit requires the GC (the previous 
instance needs to be deleted)
Changing an item is more costly than changing a number. (A lot of the items 
get changed 30 times per second)

Wouldn't a function table be more appropriate?

>
> So with the get method I outlined above, the switch code becomes:
>
> get(data[i].type).eat();
>
> -Steve
> 




More information about the Digitalmars-d-learn mailing list