Maison >développement back-end >Tutoriel Python >Un peu plus de sucre pour python
Python 3.12 a introduit du sucre syntaxique pour définir des classes et des fonctions génériques. Voyons comment ça marche :
def max[T](args: Iterable[T]) -> T: ... class list[T]: def __getitem__(self, index: int, /) -> T: ... def append(self, element: T) -> None: ...
Cette simplification est appréciée et est utile dans les définitions simples.
Il est également désormais permis de créer des alias avec type, même si je n'ai pas encore eu l'occasion de l'utiliser. Le projet sur lequel je travaille actuellement utilise python 3.10.
type Point = tuple[float, float] type Point[T] = tuple[T, T]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!