4
메소드의 리턴 유형이 클래스 자체와 동일하도록 지정하려면 어떻게해야합니까?
파이썬 3에 다음 코드가 있습니다. class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) 그러나 내 편집자 (PyCharm)는 기준 위치를 ( __add__방법에서) 확인할 수 없다고 말합니다 . 반환 유형이 유형이되도록 기대하려면 어떻게해야 …