Сьогодні вперше використав walrus := оператор в Пітоні.
Причому я про нього досить органічно згадав, тобто я не намагався його спеціально десь причепити. Це скандальний оператор, який з'явився в версії 3.8 (чому скандальний, дуже класно розповідалось в документальному фільмі про Python, про який я писав кілька постів назад).
Цей оператор дозволяє зробити змінну в момент ініціалізації стейтмента. В моєму прикладі змінна template з'являється всередині блока if, тобто мені не знадобилась зовнішня змінна (поза рамками if).
Walrus це морж українською, тому що := схожий на очі та ікла 🙂

10
2September 30, 2025 983 2