Bonjour,
Citation :
En creusant la question, j'ai cru comprendre que .clone() était à utiliser à chaque fois que l'on travaillait sur un type connu, c'est-à-dire quasiment tout le temps, deepcopy() étant réservé au cas où l'on doit dupliquer un objet dans le type est mal connu
|
Qui a dit cela ? Source ?
Citation :
Je trouve cette distinction un peu curieuse pour Python où l'introspection permet d'avoir toutes les informations possibles mais j'imagine qu'il y a des cas (pickling ? projet trop gros et mal documenté ?) où deepcopy() est la seule méthode possible.
|
Dans quelle application utiliseriez-vous __deepcopy__ ?
Citation :
j'ai cru comprendre que .clone() était à utiliser à chaque fois que l'on travaillait sur un type connu
|
Encore une fois, d'où vient tout ces dires ?
Quand on conçoit un code, qu'il est bien ficelé, tout est possible, même l'interdit, car ce qui compte c'est le besoin du client... Encore faut-il qu'il soit bien ficelé, c'est une autre paire de manches !