Swiftで2値の最大値・最小値の取得方法について記載します。
最大値を取得する
最大値を取得するには、max関数を使用します。
最大値を取得(数値)
1 2 3 4 5 |
let val1 = 100 let val2 = 10 let maxVal = max( val1, val2 ) print(maxVal) // 100 |
また、次のように文字列での比較もできます。
最大値を取得(文字列)
1 2 3 4 5 |
let str1 = "ab" let str2 = "ac" let maxStr = max( str1, str2 ) print(maxStr) // ac |
文字列での比較は、文字順で後になる値が最大値として取得できます。
最小値を取得する
最小値を取得するには、min関数を使用します。
最小値を取得(数値)
1 2 3 4 5 |
let val1 = 100 let val2 = 10 let minVal = min( val1, val2 ) print(minVal) // 10 |
最小値を取得(文字列)
1 2 3 4 5 |
let str1 = "ab" let str2 = "ac" let minStr = min( str1, str2 ) print(minStr) // ab |
文字順で前になる値が最小値として取得できます。