Ma fonction obtient une autre fonction (ce qui est le type d'entrée de mappage de type de sortie) en tant que paramètre:argument de la fonction par défaut avec les types génériques
type Handled[S,R] = S => R
def myFunc[S,R](value: S, handled: Handled[S,R] = defaultHandled): R = {
handled(value)
}
Je dois écrire la fonction defaultHandled qui obtenir le type d'entrée et le retourner comme cela est .
Par défaut, je veux mapper le type d'entrée au type de sortie où le type d'entrée est le même que le type de sortie. Cette fonction devrait simplement passer l'entrée à la sortie pour n'importe quel type d'entrée. Comment le faire?