[PIPython] Mancanza overloading :-(
Gianmario Salvetti
salvetti.gianmario
Ven 19 Nov 2004 15:16:51 CET
Lawrence Oluyede wrote:
>>if classe_oggetto1 = classe1 and classe_oggetto2 = classe1:
>> funzione1(oggetto1, oggetto2)
>>elif classe_oggetto2 = classe1 and classe_oggetto2 = classe2:
>> funzione2(oggetto1, oggetto2)
>>elif classe_oggetto1 = classe2 and classe_oggetto2 = classe2:
>> funzione3(oggetto1, oggetto2)
>>....
>>
>>
>>
>
>Io non ho mai fatto if del genere... non puoi usare i parametri di
>default? Quale comportamento tenti di simulare, non è ben chiaro
>
>
>
>
>
Sto scrivendo degli script python, per realizzare un cad con Blender
(www.blender.org).
Ho oggetti del tipo Linea, Polilinea, Cerchio, Arco. Il mio problema
nasce ad esempio su
funzioni che operano sue due oggetti, come ad esempio il calcolo
dell'intersezione:
def intersezione_Linea_Cerchio(o1, o2):
pass
def intersezione_Linea_Linea(o1, o2):
pass
def intersezione_Linea_Cerchio(o1, o2):
pass
e cosi' via.
p.s.
Accidenti che tempestivita'.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://list.zope.it/pipermail/python/attachments/20040916/ac7f8c36/attachment.htm
More information about the Python
mailing list