Bug Report
1. Minimal reproduce step (Required)
use '==' compares the dict value and schema instance, which works properly. use '!=', The comparison is not supported by the compilation.
schema Person:
name?: str
age?: int
_person = {name: "Tom"} # default
_is_empty = True
if _person == {}:
_is_empty = True
else:
_is_empty = False
is_empty = _is_empty
schema Person:
name?: str
age?: int
_person = {name: "Tom"} # default
_is_empty = True
if _person != {}:
_is_empty = False
else:
_is_empty = True
is_empty = _is_empty
2. What did you expect to see? (Required)
上述两种方式,使用‘==’和‘!=’运算符,都应该可以工作
3. What did you see instead (Required)
可以使用'=='比较,不支持'!=',compile error
4. What is your KCL components version? (Required)
kcl version 0.12.3
Bug Report
1. Minimal reproduce step (Required)
use '==' compares the dict value and schema instance, which works properly. use '!=', The comparison is not supported by the compilation.
2. What did you expect to see? (Required)
上述两种方式,使用‘==’和‘!=’运算符,都应该可以工作
3. What did you see instead (Required)
可以使用'=='比较,不支持'!=',compile error
4. What is your KCL components version? (Required)
kcl version 0.12.3