Skip to content

module operator

Source: stdlib/operator.codon


lt = lambda a, b: (a < b)


le = lambda a, b: (a <= b)


eq = lambda a, b: (a == b)


ne = lambda a, b: (a != b)


gt = lambda a, b: (a > b)


ge = lambda a, b: (a >= b)


not_(a)


truth(a)


is_(a, b)


is_not(a, b)


abs(a)


add(a, b)


and_(a, b)


floordiv(a, b)


index(a)


inv(a)


invert = inv


lshift(a, b)


mod(a, b)


mul(a, b)


matmul(a, b)


neg(a)


or_(a, b)


pos(a)


pow(a, b)


rshift(a, b)


sub(a, b)


truediv(a, b)


xor(a, b)


concat(a, b)


contains(a, b)


countOf(a, b)


delitem(a, b)


getitem(a, b)


indexOf(a, b)


setitem(a, b, c)


length_hint(a, default = 0)


attrgetter(attr: Literal[str])


itemgetter(*items)


itemgetter(item: Literal[int]) @overload Function is overloaded


methodcaller(name: Literal[str], *args, **kwargs)


iadd(a, b)


iand(a, b)


iconcat(a, b)


ifloordiv(a, b)


ilshift(a, b)


imod(a, b)


imul(a, b)


imatmul(a, b)


ior(a, b)


ipow(a, b)


irshift(a, b)


isub(a, b)


itruediv(a, b)


ixor(a, b)