Swift Genericsを使用する場合、型プレースホルダはすべて同じ型でなければなりませんか?次の例では、すべてのタイププレースホルダが文字列型になります。パラメータが文字列で、戻り値の型がIntであるかジェネリックスで動作するのは可能ですか?各プレースホルダは同じ型ですか?Swiftジェネリックパラメータと戻り値型
は、ここに例を示します
func takeAndReturnSameThing<T>(t: T) -> T {
return t
}
Let thing = takeAndReturnSameThing("howdy")