go学习总结2-控制结构
go语言的控制结构有 if ?switch for
?
if例子:
func IfFunc(i int, b bool) int { // 此函数参数为int类型的i 布尔类型b 返回int类型var k int k = 1if 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 = ij = ireturn}?
?
?