Python 3.12 引入了一些語法糖來定義泛型類別和函數。讓我們看看它是如何運作的:
def max[T](args: Iterable[T]) -> T: ... class list[T]: def __getitem__(self, index: int, /) -> T: ... def append(self, element: T) -> None: ...
這種簡化受到讚賞,並且在簡單的定義中很有用。
現在也允許使用類型建立別名,儘管我還沒有機會使用它。我現在正在進行的專案使用 python 3.10。
type Point = tuple[float, float] type Point[T] = tuple[T, T]
以上是給蟒蛇多加點糖的詳細內容。更多資訊請關注PHP中文網其他相關文章!