「Swift」ジェネリクスを使って数字を比較するサンプル
サンプルコード
func maxF<T: Comparable> (cftA: T, cftB: T) -> T { return cftA > cftB ? cftA : cftB } // Int数字の比較 print(maxF(cftA: 12, cftB: 23)) print(maxF(cftA: 22, cftB: 11))
結果
23
22
Coding Changes the World
サンプルコード
func maxF<T: Comparable> (cftA: T, cftB: T) -> T { return cftA > cftB ? cftA : cftB } // Int数字の比較 print(maxF(cftA: 12, cftB: 23)) print(maxF(cftA: 22, cftB: 11))
結果
23
22