Hayır çok Satırlı Lambda Python: Neden olmasın?
Çok satırlı Lambda Python başka bir sözdizim yapıları ile sözdizimsel çatışma çünkü Python eklenebilir mi olduğunu duydum. Otobüste bu konuyu bugün düşündüm ve tek bir Python çok satırlı Lambda ile çatışma inşa etmek aklıma gelmedi fark etti. Ben dili çok iyi bilmek göz önüne alındığında, bu beni şaşırttı.
Şimdi, Guido dili çok satırlı Lambda dahil değil ama meraktan bir sebebi vardır eminim: çok satırlı lambda dahil olmak üzere belirsiz bir durum nedir? Doğru duydum, ya da Python çok satırlı Lambda izin vermez başka bir nedeni var mı?
CEVAP
Guido van Rossum (Python mucidi) an old blog post tam da bu soruyu kendisi cevaplar.
Temelde, teorik olarak mümkün olduğunu, ancak herhangi bir çözüm önerisini BM-Pythonic olacağını itiraf ediyor:
"Ama bu karmaşıklık herhangi bir çözüm önerisini bu bulmaca çok büyük, bana: gerektirir çözümleyici (ya da daha doğrusu, lexer) anahtarı ileri ve geri arasında girinti duyarlı ve girinti duyarlı modu, tutmak bir yığın önceki modları ve girinti düzeyinde. Teknik olarak (zaten genelleştirilmiş olabilir girinti düzeyleri yığını var) çözülebilir. Ama bunların hiçbiri*. *1 Bütün özenli" o benim hislerime alır
Neden't Python çok satırlı Yorum ...
Neden hayır önce(iterable) yerleşik iş...
Neden Standart girdiden okuma satır Py...
Python katılın, neden dize.liste yerin...
Neden `1000000000000000 aralığı(100000...