English
Open in Telegram

MessageНо это не лучший вариант проектирования кода, лучше пусть функция не ссылается на внешние переменные

8 October 2019
O
Но это не лучший вариант проектирования кода, лучше пусть функция не ссылается на внешние переменные

Nearby in the feed

DDeleted Accounta = 1 def foo(m=a): print(m) a = 3 foo() Можно как-то не передавая в функцию аргумент обновить переменную а? Сейчас этот код не работает и функция печатает 1 вмOOleksii PitenkoИспользуй global
this message
ДДмитрий КозьминИнтересно, зачем так делать, если можно вызвать foo(3) ?RRud 356На крайняк можно было бы сделать по дефолту сразу m=1 без лишних ссылок на переменные чтоб код не засорять и вставить другой параметр уж потом, как выше сказали
ССообщество Python ПрограммистовСообщество Python Программистов@python_scripts · group · Tech
4 169members43writing in 30 days
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count