「Swift」ジェネリクス関数を使うサンプルコード
サンプルコード
func maxF<T: Comparable> (cftA: T, cftB: T) -> T {
return cftA > cftB ? cftA : cftB
}
// String型文字列 アルファベット順
print(maxF(cftA: "hello", cftB: "full"))
print(maxF(cftA: "b", cftB: "k"))
func maxF<T: Comparable> (cftA: T, cftB: T) -> T {
return cftA > cftB ? cftA : cftB
}
// String型文字列 アルファベット順
print(maxF(cftA: "hello", cftB: "full"))
print(maxF(cftA: "b", cftB: "k"))
func maxF<T: Comparable> (cftA: T, cftB: T) -> T { return cftA > cftB ? cftA : cftB } // String型文字列 アルファベット順 print(maxF(cftA: "hello", cftB: "full")) print(maxF(cftA: "b", cftB: "k"))
結果
hello
k