go之if判断

简介

  逻辑判断,条件成立执行if的代码,不成立执行else或else if

if...else

  语法

  if 条件 {

  }else{

  }

  例子

	var num = 11
	// 对2取余,如果余数等于0,说明能整除
	if num%2 == 0 {
		fmt.Println("能整除")
	} else {
		fmt.Println("不能整除")
	}

if...else if ..lese

  语法

  if 条件 {

  }else if 条件{

  }else if 条件{

  }else{
    
  }

  例子

	var score = 90
	if score > 90 {
		fmt.Println("优秀")
	} else if score > 80 && score <= 90 {
		fmt.Println("良好")
	} else {
		fmt.Println("很一般")
	}

变量初始化(用的较多)

  语法

  if 变量初始化;条件 {
  }else{
  }

  例子

// 判断语法
	if b:=add(6,99);b>100{
		fmt.Println("b 大于100")
	}

	// 4 if 后的  条件  和 {  必须在一行
	// 整除情况下所有编程语言每行结尾都要加 ; ,不需要是因为读到 \n 自动给加的,所有有的语言可以不用加
	if b:=add(6,99);b>100{
		fmt.Println("b 大于100")
	}



// 函数
func add(a,b int)int  {
	return a+b

}

  注意:if后的条件和{必须在一行,不然会报错

posted @ 2022-08-29 16:21  那就凑个整吧  阅读(117)  评论(0编辑  收藏  举报