On properties, use object instead?
Mukhsein Johari <[email protected]>
| Newsgroups | gmane.comp.lang.prothon.user |
|---|---|
| Message-ID | <[email protected]> |
Mark, I'm not sure if objects have set_, get_ methods but if they did, we would not need prop keyword to implement properties. Simply (using the example in the tutorial wiki): O>> object Widget: ... price = 76 ... tax = 2.12 ... 2.12 O>> w = Widget() <Object:c08db8> O>> w.tax 2.12 O>> with Widget: ... object tax: # change tax to a 'property' ... def get_(): # define get_ method ... return self.price * 0.03 ... O>> w.tax 2.28 O>> Widget.price = 82 82 O>> w.tax 2.46 O>> w.tax = 3 Uncaught exception: --- File: wtax3-src.txt, line: 1, char: 3 Type Error, write attempt on an object with no set_ method. O>> ----- Fighting-to-keep-Prothon-small-and-elegent-ly yours, Mukhsein ________________________________________________________________________ Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now http://uk.messenger.yahoo.com/download/index.html