ruff/crates/ty_python_semantic/resources/mdtest/unary/integers.md
2025-05-03 19:49:15 +02:00

495 B

Unary Operations

Unary Addition

reveal_type(+0)  # revealed: Literal[0]
reveal_type(+1)  # revealed: Literal[1]
reveal_type(+True)  # revealed: Literal[1]

Unary Subtraction

reveal_type(-0)  # revealed: Literal[0]
reveal_type(-1)  # revealed: Literal[-1]
reveal_type(-True)  # revealed: Literal[-1]

Unary Bitwise Inversion

reveal_type(~0)  # revealed: Literal[-1]
reveal_type(~1)  # revealed: Literal[-2]
reveal_type(~True)  # revealed: Literal[-2]