by Anonymous » 13 May 2025, 17:31
Nach PEP-484 sollten wir in der Lage sein, eine Generatorfunktion wie folgt einzugeben:
Code: Select all
from typing import Generator
def generate() -> Generator[int, None, None]:
for i in range(10):
yield i
for i in generate():
print(i)
< /code>
Das Listenverständnis enthält jedoch den folgenden Fehler in Pycharm. />
Ein paar Klärung nach dem Lesen einiger Antworten. Ich verwende die Pycharm Community Edition 2016.3.2 (die neueste Version) und habe das Typing.generator
(im Code aktualisiert) importiert. Der obige Code läuft in Ordnung, aber Pycharm berücksichtigt dies als Fehler:
>
Nach PEP-484 sollten wir in der Lage sein, eine Generatorfunktion wie folgt einzugeben:[code]from typing import Generator
def generate() -> Generator[int, None, None]:
for i in range(10):
yield i
for i in generate():
print(i)
< /code>
Das Listenverständnis enthält jedoch den folgenden Fehler in Pycharm. />
Ein paar Klärung nach dem Lesen einiger Antworten. Ich verwende die Pycharm Community Edition 2016.3.2 (die neueste Version) und habe das Typing.generator [/code] (im Code aktualisiert) importiert. Der obige Code läuft in Ordnung, aber Pycharm berücksichtigt dies als Fehler:
>