「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"))
結果
hello
k
Coding Changes the World
サンプルコード
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