Wer weiß, wie eine Vereinigung für die Type Hinting zu schreiben?PyCharm: Wie angeben Gewerkschaften für Type Hinting in PyCharm
ich tue folgendes aber es wird nicht von PyCharm erkannt:
def add(a, b)
# type: (Union[int,float,bool], Union[int,float,bool]) -> Union([int,float,bool])
return a + b
Was der richtige Weg, um eine Art Hauch Angabe für eine Union ist?
Ich verwende Python 2.7 für diese.
ich verwende Python 2.7, ich habe nicht den Zugriff auf die Typisierung Modul, ist eine Union nur für Python 3? – Har
@Har - Sie können das 'typing' Modul in Python 2.7 installieren, indem Sie' pip install tipping' ausführen. Das "typing" -Modul wurde der Standardbibliothek in Python 3.5 hinzugefügt und kann als eine 3rd-Party-Bibliothek auf Python 2.7 und Python 3.2 - 3.4 installiert werden. – Michael0x2a