pg.ne¶
Accessible via pg.ne
, pg.symbolic.ne
.
- ne(left, right)[source]¶
Compares if two values are not equal. Use symbolic equality if possible.
Example:
@pg.members([ ('x', pg.typing.Any()) ]) class A(pg.Object): def sym_eq(self, right): if super().sym_eq(right): return True return pg.eq(self.x, right) class B: pass assert pg.ne(1, 2) assert pg.ne(A(1), A(2)) # A has override `sym_eq`. assert not pg.ne(A(1), 1) # Objects of B are compared by references. assert pg.ne(A(B()), A(B()))
- Return type:
- Parameters:
left – The left-hand value to compare.
right – The right-hand value to compare.
- Returns:
True if left and right is not equal or symbolically equal. Otherwise False.