Golang | if-esle

if-else

条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。
if-esle结构模型:

    if 条件语句 {
        // 条件语句为 true 时执行
    } else {
        // 条件语句为 false 时执行
    }

单分支

单分支,就是把只有一个判断条件,执行后,不是为 true 就是为 false,例如:

    func main() {
        num := 100
        if num > 100 {
            fmt.Println("num 大于100")
        }else{
            fmt.Println("num 不大于100")
        }
    }

多分支

    func main() {
        num := 100
        if num > 100 {
            fmt.Println("num 大于100")
        }else if num == 100{
            fmt.Println("num 等于100")
        }else if num <100{
            fmt.Println("num 小于100")		
        }
    }

else-if 分支的数量是没有限制的,但是为了代码的可读性,还是不要在 if 后面加入太多的 else-if 结构。如果你必须使用这种形式,则把尽可能先满足的条件放在前面。

特殊写法

    func main() {
        if num := 100; num > 100 {
            fmt.Println("num 大于100")
        }else{
            fmt.Println("num 不大于100")
        }
    }


关注公众号,随时获取最新资讯

细节决定成败!
个人愚见,如有不对,恳请斧正!

posted @   一点浩然气~  阅读(58)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示