En Python, la spécification des indices de type pour les variables de fonction peut être effectuée à l'aide de typing.Callable.
Pour spécifier l'indice de type d'une variable en tant que fonction, utilisez la syntaxe suivante :
from typing import Callable def my_function(func: Callable):
Le type Callable peut être affiné davantage pour spécifier les types de paramètres d'entrée et de sortie :
def sum(a: int, b: int) -> int: return a + b
Indice de type :
Callable[[int, int], int]
La syntaxe générale pour spécifier un type de fonction dans un indice de type est :
Callable[[ParamType1, ParamType2, ..., ParamTypeN], ReturnType]
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!