Portál AbcLinuxu, 14. května 2025 06:18
Swapnil Bhartiya zveřejnil na svém YouTube kanálu TFiR: Open Source & Emerging Technologies rozhovor s autorem programovacího jazyka Python Guido van Rossumem.
Tiskni
Sdílej:
Dost mi bylo toho Guida líto, jak se musel tenkrát strašně hádat kvůli operátoru :=
. Přitom zrovna tenhle operátor mi připadá užitečný a je to taková věc, která podle mě v Pythonu citelně chyběla, protože řeší situaci, která se jinak neobejde bez (a) ošklivého neefektivního řešení nebo (b) řádku navíc (hrůza!) plus extra proměnné, která zůstane v platnosti dávno za místem, kde se s ní pracovalo (fuj).
plus extra proměnné, která zůstane v platnosti dávno za místem, kde se s ní pracovalo (fuj).
V jazycích, které umí závorky, to občas řeším tak, že kus kódu uzavřu do nich (i když to jinak není nutné) a tím explicitně ukončím platnost nějaké proměnné, aby ji nešlo jinde použít ani omylem a nedělala bordel. (ten blok kódu lze samozřejmě vyčlenit i do samostatné metody, ale někdy dává smysl i to uzavření do závorek)
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.