[TasPython] Διαλέξτε το στυλ σας

Dimitris Leventeas mydimle at gmail.com
Sat Sep 4 20:47:41 CEST 2010


Εν κατακλείδι, για να χρησιμοποιήσω εξαιρέσεις, μου αρκεί:
α) να γνωρίζω ότι κάτι συμβαίνει σπάνια (= με αρκετά μικρή πιθανότητα)
β) να φαίνεται ωραίος ο κώδικας
γ) να το σκεφθώ.

On Saturday 04 September 2010 18:45:17 Themistoklis Savvidis wrote:
> self.max_value = 255
> 
> def cycle(self):
>     self.level = (self.level + 1) & self.max_value

Το οποίο είναι ειδική περίπτωση, όπου μπορούμε να εξαλείψουμε τη δομή ελέγχου, 
μιας ιδέας που φαίνεται στο mod.py

Όσον αφορά για τις εξαιρέσεις vs δομές ελέγχου: test_exceptions.py
Οι εξαιρέσεις ως μηχανισμός είναι όντως πιο αργός.


Δημήτρης
-- 
meticulous: very careful and with great attention to every detail - Cambridge 
Advanced Learner's Dictionary
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mod.py
Type: text/x-python
Size: 716 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/python-greece/attachments/20100904/55ee341c/attachment.py>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test_exceptions.py
Type: text/x-python
Size: 2215 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/python-greece/attachments/20100904/55ee341c/attachment-0001.py>


More information about the Python-greece mailing list