Singlespatch basierend auf Wert anstelle von Typ
Posted: 14 Apr 2025, 11:06
Ich baue Spa auf Django und ich habe eine große Funktion mit vielen if Anweisung zur Überprüfung des Statusnamens meines Objektfelds. So wie dieses: < /p>
Dekorateur, es sieht so gut aus, aber es kann nur mit unterschiedlichen Art von Parametern wie Str , int usw. über die Funktion übergehen.
Code: Select all
if self.state == 'new':
do some logic
if self.state == 'archive':
do some logic
< /code>
usw. Ich lese jetzt ein schönes Buch "Fluent Python" und erwähne über @singledispatch