Ich versuche, Python-Lambdas herauszufinden. Ist lambda
einer dieser "interessanten" sprachlichen Gegenstände, die im wirklichen Leben vergessen werden sollten?
Ich bin mir sicher, dass es einige Randfälle gibt, in denen es notwendig sein könnte, aber angesichts der Unklarheit, der Möglichkeit, dass es in zukünftigen Versionen neu definiert wird (meine Annahme basierend auf den verschiedenen Definitionen) und der geringeren Klarheit der Codierung - sollte es vermieden werden?
Dies erinnert mich an das Überlaufen (Pufferüberlauf) von C-Typen - Verweis auf die oberste Variable und Überladen, um die anderen Feldwerte zu setzen. Es fühlt sich an wie eine Art technische Effekthascherei, aber ein Alptraum für Programmierer.