go语言的控制结构有 if switch for
if例子:
func IfFunc(i int, b bool) int { // 此函数参数为int类型的i 布尔类型b 返回int类型 var k int k = 1 if b { //if 条件判断是这种形式,后面加{号 此{号必须与if同一行,放入下一行go编译出错 if i > 10 { k = 5 } else { k = 10 } } else { k = 0 } return k //返回k } func IfFunc2(i int, b bool) (n, j int) { //注意此返回值 跟 返回的形式。go特殊的命名返回形式 n = i j = i return }
有疑问加站长微信联系(非本文作者)