Size: a a a

Django [ru] #STAY HOME

2020 April 28

I

Ivan in Django [ru] #STAY HOME
Это че
источник

D

Dk in Django [ru] #STAY HOME
Вы тут на питоне пишете?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dk
ещё можно так
для многих код будет не понятен, а это не попитонячи))
источник

T

Tim in Django [ru] #STAY HOME
Dk
Переслано от
Синтезирую тут пример.
Вопрос такой, почему PyCharm ругается на объект полученный во втором условии? Он же туда не попадёт, если объект переменная не создастся. Если попадёт, то она точно уже существует.

Это у меня ошибки в логике или PyCharm не умный?
тут дело не в синтаксисе, а в стиле
зачем тебе второе условие - которое по факту не условие
источник

T

Tim in Django [ru] #STAY HOME
а создание инстанса
источник

D

Dk in Django [ru] #STAY HOME
Artem Gubatenko
для многих код будет не понятен, а это не попитонячи))
Напиши в сообщество, скажи, что новый оператор портит питое
источник

I

Ivan in Django [ru] #STAY HOME
:= в 3.8 только появился
источник

I

Ivan in Django [ru] #STAY HOME
Какая версия локально?
источник

D

Dk in Django [ru] #STAY HOME
Tim
тут дело не в синтаксисе, а в стиле
зачем тебе второе условие - которое по факту не условие
Это искусственный пример. Инстанс может быть пустым. Например
источник

T

Tim in Django [ru] #STAY HOME
Dk
Это искусственный пример. Инстанс может быть пустым. Например
слишком искусственный
источник

D

Dk in Django [ru] #STAY HOME
Тогда проверяется, что instance создался
источник

D

Dk in Django [ru] #STAY HOME
В общем, я рад, что "моржа" завезли в питон
источник

D

Dk in Django [ru] #STAY HOME
Ivan
Какая версия локально?
3.8, почему бы и нет
источник

T

Tim in Django [ru] #STAY HOME
Dk
Это искусственный пример. Инстанс может быть пустым. Например
жестка, не хотел бы я встречать такой код
источник

D

Dk in Django [ru] #STAY HOME
А что в нём такого?
источник

T

Tim in Django [ru] #STAY HOME
читаемость не очень, присваивание сразу в условии
источник

D

Dk in Django [ru] #STAY HOME
Ну, Гвидо или сообщество решило, что оператор вполне уместен. Позволяет сокращать код и всё такое.
источник

S

Serj in Django [ru] #STAY HOME
Dk
Это искусственный пример. Инстанс может быть пустым. Например
я бы не использовал переменную в ифе, в котором ты ее же и присвоил. Трудно читается
источник

S

Serj in Django [ru] #STAY HOME
Dk
Ну, Гвидо или сообщество решило, что оператор вполне уместен. Позволяет сокращать код и всё такое.
Но это не значит что как бы ты его не использовал это будет ок
источник

T

Tim in Django [ru] #STAY HOME
Serj
Но это не значит что как бы ты его не использовал это будет ок
+
источник