golang学习3 if篇(从c++到golang)

if语句是c++和go中都有的语句,但是go的要严格的多

if x==0{
     //可以加小括号,但是没必要——go鼓励简洁,所以小括号能省则省
//无论语句多长必须有大括号

}else if //else必须跟在}后,可以接if也可以接{
     

顺便一提:go语言还支持在判断前加变量赋值(和c++的for循环似曾相识不是吗)

if value,err = somefunc(param) ; err == nil{
     
 t.Log("这里执行没有错误的逻辑")
} else {
     
  t.log("这里执行有错误的逻辑")
}

你可能感兴趣的:(go,golang,go)