Size: a a a

2021 May 27

а

а это кто in rust_offtopic
значит одно из решение плохое, раз оно дополнительные языковые фичи требует
источник

goldstein опять in rust_offtopic
if smth == None следует заменить на if smth is None
источник

AN

Alex Noname in rust_offtopic
Потому что это следствие структурного полиморфизма. Бугага
источник

goldstein опять in rust_offtopic
Проверки с синглтонами нужно всегда делать через is чтобы избежать приколов с перегруженным ==
источник

SP

Stanislav Popov in rust_offtopic
наоборот, это же фича
источник

B

Börgar in rust_offtopic
только уже 2 есть, и они сосуществуют
источник

goldstein опять in rust_offtopic
>>> class TotallyNotNone:
...     def __eq__(*_):
...         return True
...
>>> t = TotallyNotNone()
>>> t == None
True
>>> t is None
False
источник

goldstein опять in rust_offtopic
Ты в 99% случаев хочешь второе поведение
источник

а

а это кто in rust_offtopic
ок, зачем они тогда нужны если они обрабатываются как рекурсивные пары
источник

SP

Stanislav Popov in rust_offtopic
это не пайтон вэй
источник

а

а это кто in rust_offtopic
Может просто не стоит писать eq return True
источник

goldstein опять in rust_offtopic
Он может быть написан за тебя в чужом коде
источник

B

Börgar in rust_offtopic
чтобы сделать возможной работу с тюплами как с рекурсиными парами
источник

goldstein опять in rust_offtopic
Это буквально написано в PEP 8, а ты критикуешь то, что не знаешь.
источник

goldstein опять in rust_offtopic
источник

SP

Stanislav Popov in rust_offtopic
я как раз знаю
источник

goldstein опять in rust_offtopic
Проверки с синглтонами всегда нужно писать через is.
источник

B

Börgar in rust_offtopic
и сделать возможной работу с типами-суммами как с рекурсивіми парами
источник

SP

Stanislav Popov in rust_offtopic
это враки. питонячья дата модель позволяет классу самому решать meaningful он или нет. иначе не было бы всех этих nonzero, bool, bool()
источник

SP

Stanislav Popov in rust_offtopic
когда ты делаешь ololo is None ты проверяешь слишком ЯВНО, ты прям какбудто специально ожидаешь что обьект точно-конкретно Option. а это не утиная типизация
источник