Update _erg_std_prelude.py

This commit is contained in:
Shunsuke Shibayama 2022-10-10 00:18:04 +09:00
parent e09f7cfdb2
commit 701c1f2e40

View file

@ -4,12 +4,12 @@ def in_operator(x, y):
return True
# TODO: trait check
return False
elif type(y) == list or type(y) == set:
elif (type(y) == list or type(y) == set) and type(y[0]) == type:
# FIXME:
type_check = in_operator(x[0], y[0])
len_check = len(x) == len(y)
return type_check and len_check
elif type(y) == dict:
elif type(y) == dict and type(y[0]) == type:
NotImplemented
else:
return x in y