Kotlin》兩數取最大值
2023/08/26 12:48
瀏覽1,311
迴響0
推薦31
引用0
關於取最大值,雖然直接使用標準函式庫裡的 max() 就能解決,若程式語法夠簡潔的話使用運算子也行!
▼C、C++ 、Java 的語法:
int a = 10, b = 20, max;
// 呼叫函式
max = max(a, b);
// if-else 條件式
if (a > b) max = a;
else max = b;
// 三元條件運算子
max = a > b ? a : b;
▼Kotlin 的語法:
val a = 10
val b = 20
var max: Int
// 呼叫函式
max = max(a, b)
// if 表達式
if (a > b) max = a
else max = b
// 等效 C++ 的三元條件運算子
max = if (a > b) a else b
// when 表達式
max = when {
a > b -> a
else -> b
}
限會員,要發表迴響,請先登入


















