2024-11-22 13:49:07 +03:00
|
|
|
from __future__ import annotations
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class IncrInt:
|
2025-01-09 12:41:33 +03:00
|
|
|
__slots__ = ("_v",)
|
2024-11-22 13:49:07 +03:00
|
|
|
|
|
|
|
|
def __init__(self) -> None:
|
|
|
|
|
self._v = 0
|
|
|
|
|
|
|
|
|
|
@property
|
|
|
|
|
def value(self) -> int:
|
|
|
|
|
return self._v
|
|
|
|
|
|
|
|
|
|
def incr(self) -> None:
|
2025-01-09 12:41:33 +03:00
|
|
|
self._v += 1
|