Ho sentito dire che Lambda multilinea non può essere aggiunto in Python perché si scontrerebbero sintatticamente con gli altri costrutti di sintassi in Python. Oggi stavo pensando a questo sul bus e mi sono reso conto che non potevo pensare a un singolo costrutto Python con cui si scontrano le lambda multilinea. Dato che conosco abbastanza bene la lingua, questo mi ha sorpreso.
Ora, sono sicuro che Guido avesse una ragione per non includere lambda multilinea nella lingua, ma per curiosità: qual è una situazione in cui includere una lambda multilinea sarebbe ambiguo? Ciò che ho sentito è vero o c'è qualche altra ragione per cui Python non ammette lambda multilinea?
lambda
espressioni in primo luogo; potresti semplicemente usare le def
dichiarazioni nelle espressioni.