Saya pernah mendengar bahwa multiline lambdas tidak dapat ditambahkan dengan Python karena mereka akan berbenturan secara sintaksis dengan konstruksi sintaks lainnya dalam Python. Saya sedang memikirkan hal ini di bus hari ini dan menyadari bahwa saya tidak dapat memikirkan konstruksi Python tunggal yang bertentangan dengan lambdas multiline. Karena saya tahu bahasanya dengan baik, ini mengejutkan saya.
Sekarang, saya yakin Guido punya alasan untuk tidak memasukkan lambda multiline ke dalam bahasa itu, tetapi karena penasaran: bagaimana situasi di mana termasuk lambda multiline akan ambigu? Apakah yang saya dengar benar, atau adakah alasan lain mengapa Python tidak mengizinkan lambda multiline?
lambda
ekspresi terlebih dahulu; Anda cukup menggunakan def
pernyataan dalam ekspresi.