Email or username:

Password:

Forgot your password?
Moana Rijndael 🍍🍕

Гениально сука. Если в разных IntEnum-ах есть варианты с одинаковым значением, то питон их при сравнении посчитает одним и тем же, и пофиг что это два разных класса

3 comments
DeathPleiad

@mo да, сталкивался с похожим, обидно что в питоне нет оператора "===" который бы как в спецификации ECMA 5.1 по строгому сравнению мог бы точно указать что переменные разные. В данном случае должен подойти оператор "is", так как он выполняет последний элемент алгоритма сравнения строгого равенства, а именно, цитата: "Return true if x and y refer to the same object. Otherwise, return false."

ej at SPC

@mo@mastodon.ml

if {a} is {b} в таком случае, а не {a}=={b} , или ты о чем ?
​:ablobcatbouncefast:​

mittorn

@mo так это int, если он по значению совпал значиь равен. Можно сравнить типы через type() если тебе могут прийти разные enum'ы

Go Up