Python-Generika-Syntax für Python

Python-Programme
Anonymous
 Python-Generika-Syntax für

Post by Anonymous »

Python 3.12 führte einen neuen Syntax-Zucker für Generika ein. Was ist die neue Art, so etwas zu schreiben:

Code: Select all

def foo[T extends Bar](baz: T) -> T:
...
Vor neuen Syntaxfunktionen glaube ich, dass Sie schreiben könnten

Code: Select all

from typing import Generic, TypeVar

T = TypeVar("T", bound=Bar)

def foo(baz: Generic[T]) -> T:
...

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post