📜  在 Golang 中找到两个数字的最小值(1)

📅  最后修改于: 2023-12-03 15:37:20.487000             🧑  作者: Mango

在 Golang 中找到两个数字的最小值

在 Golang 中,可以很方便地找到两个数字的最小值。下面是几种实现方式。

方法一

使用条件语句,比较两个数字并返回较小的那个。

func min(a, b int) int {
    if a < b {
        return a
    }
    return b
}
方法二

使用三目运算符实现。

func min(a, b int) int {
    return a < b ? a : b
}
方法三

使用标准库中的 math 包。

import "math"

func min(a, b int) int {
    return int(math.Min(float64(a), float64(b)))
}

在使用时,可以按照以下方式调用:

a := 10
b := 5
result := min(a, b)
fmt.Println(result) // 输出为 5

以上三种方式都可以有效地找到两个数字的最小值,选择适合自己的方式即可。