【golang学习之旅】Go里面 if 条件判断语句

系列文章

【golang学习之旅】报错:a declared but not used
【golang学习之旅】Go 的基本数据类型
【golang学习之旅】Go 的循环结构



if 判断

if也许是各种编程语言中最常见的了,它的语法概括起来就是:如果满足条件就做某事,否则做另一件事。

Go里面if条件判断语句中不需要括号,如下代码所示

if x > 10 {
    fmt.Println("x is greater than 10")
} else {
    fmt.Println("x is less than 10")
}

多个条件的时候如下所示:

if integer == 3 {
    fmt.Println("The integer is equal to 3")
} else if integer < 3 {
    fmt.Println("The integer is less than 3")
} else {
    fmt.Println("The integer is greater than 3")
}

if 和简短语句

Go的if还有一个强大的地方就是条件判断语句里面允许声明一个变量,这个变量的作用域只能在该条件逻辑块内,其他地方就不起作用了,如下所示:

在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-28 15:22:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-28 15:22:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-28 15:22:06       82 阅读
  4. Python语言-面向对象

    2024-04-28 15:22:06       91 阅读

热门阅读

  1. 使用Vite+Vue 3+Qiankun构建微前端应用

    2024-04-28 15:22:06       32 阅读
  2. StatusBar,状态栏设置中文

    2024-04-28 15:22:06       28 阅读
  3. pam配置文件中[default=2 ignore=ignore success=ok]

    2024-04-28 15:22:06       27 阅读
  4. 前端小白学习Vue3框架(一)

    2024-04-28 15:22:06       29 阅读
  5. 裸金属服务器的优势有哪些?

    2024-04-28 15:22:06       36 阅读
  6. CentOS yum安装jdk8

    2024-04-28 15:22:06       30 阅读
  7. 【SQL函数:TO_CHAR】

    2024-04-28 15:22:06       34 阅读
  8. 怎么检查ubuntu22.04服务器机器被挖矿了

    2024-04-28 15:22:06       31 阅读
  9. 树莓派 ubuntu22.04 meta安装 ros2-humble

    2024-04-28 15:22:06       30 阅读
  10. 代码随想录算法训练营day39

    2024-04-28 15:22:06       25 阅读
  11. 基于机器学习的安全检测 网络入侵检测概述

    2024-04-28 15:22:06       33 阅读
  12. 华企盾的面试流程,华企盾招聘流程

    2024-04-28 15:22:06       32 阅读