Wie tippe ich eine Methode mit dem Typ der umschließenden Klasse ein?Python

Python-Programme
Anonymous
 Wie tippe ich eine Methode mit dem Typ der umschließenden Klasse ein?

Post by Anonymous »

Ich habe den folgenden Code in Python 3: < /p>

Code: Select all

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)
Aber mein Editor (Pycharm) sagt, dass die Referenzposition nicht behoben werden kann (in der Methode __add __ ). Wie soll ich angeben, dass ich erwarte, dass der Rückgabetyp von Typposition ?
Ich denke, dies ist tatsächlich ein Pycharm -Problem. Es verwendet tatsächlich die Informationen in seinen Warnungen und Code -Abschluss.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post