Lorsque vous travaillez avec Swift Generics, les espaces réservés de type doivent-ils tous être du même type? L'exemple ci-dessous transforme tous les espaces réservés de type en un type de chaîne. Est-il possible que le paramètre soit une chaîne et que le type de retour soit un travail Int ou do Generics où chaque espace réservé est le même type?Swift Paramètres génériques et types de retour
Voici l'exemple:
func takeAndReturnSameThing<T>(t: T) -> T {
return t
}
Let thing = takeAndReturnSameThing("howdy")