「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