golang [语言:Go,声明:有条件的]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang [语言:Go,声明:有条件的]相关的知识,希望对你有一定的参考价值。

package main

import (
  "fmt"
)

func main() {
  x := 5
  if x == 5 {
    fmt.Println("x は 5 です!")   
  }
    
  y := 6
  if y == 5 {
    fmt.Println("y は 5 です!")
  } else if y == 6 {
    fmt.Println("y は 6 です!")   
  }
    
  z := 7
  if z == 5 {
    fmt.Println("z は 5 です!")
  } else if z == 6 {
    fmt.Println("z は 6 です!")   
  } else {
    fmt.Println("z に 該当の値はありません!")   
  }
}

go语言if/else语句用法

    Golang中,if/else 关键字用于条件判断,如果满足条件就做某事,否则做另一件事。

--if语句可以没有else

--可以在条件语句前添加别的语句

--语句中声明的变量的作用域在所有的分支中

MAKR:在go语言中条件语句没必要带圆括号,但分支必须有大括号

语法:

if 布尔表达式 {
   /* 在布尔表达式为 true 时执行 */} else {
  /* 在布尔表达式为 false 时执行 */}

egg:

package main

import (
    "fmt"
)
func main() {
     /* 判断布尔表达式 */
    if 7%2 == 0 {
         /* 如果条件为 true 则执行以下语句 */
        fmt.Println("7 is even")
    } else {
    /* 如果条件为 false 则执行以下语句 */
        fmt.Println("7 is odd")
    }
    if 8%4 == 0 {
        fmt.Println("8 is divisible by 4")
    } else {
        fmt.Println("8 is odd")
    }

}
结果:
7 is odd
8 is divisible by 4

在go里的2种注释:1、使用“//” 2、使用/*......*/   

若采用格式化输出的话需要把Println 替换成Printf

package main

import (
    "fmt"
)

func main() {
    var a int = 100
    if a < 20 {
        fmt.Printf("LESS THAN 20\n")
    } else {
        fmt.Printf("MORE THAN 20\n")
    }
    fmt.Printf("打印 A的值:%d\n", a)

}
MORE THAN 20
打印 A的值:100


##这里编译器可以用LiteIDE,挺不错的,值得推荐.....技术分享

本文出自 “DBAspace” 博客,请务必保留此出处http://dbaspace.blog.51cto.com/6873717/1962633

以上是关于golang [语言:Go,声明:有条件的]的主要内容,如果未能解决你的问题,请参考以下文章

Golang✔️走进 Go 语言✔️ 第二课 语法基础

go语言if/else语句用法

golang初识 和 变量,常量,iota

Golang✔️走进 Go 语言✔️ 第六课 条件表达式

使用 Go 编程语言 66 个陷阱:Golang 开发者的陷阱和常见错误指北

Golang 学习入坑Go语言结构及基本语法及基本类型