GO快速入门二
Posted 不要做程序员的小松鼠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GO快速入门二相关的知识,希望对你有一定的参考价值。
GO快速入门二
- 简单函数
package main
import "fmt"
func printforme()
var a int
a = 5
b:=20
c,d := 1,1
fmt.Println("J",a,b,c,d)
func main()
printforme()
结果:J 5 20 1 1
-
变量
- 声明参考上面函数,变量声明, var 变量名 类型
- 变量赋值直接用等号即可
- 若声明同时赋值,使用 :=
- go支持平行赋值,如上c,d那样
- 变量类型与其他语言类似,暂不详述
- 变量声明后必须使用,不然会报 unused 错误,此处也是golang的一个优秀设计。
-
控制结构:if
package main
import "fmt"
func main()
a:=1
if a==1
fmt.Println("==")
else
fmt.Println("!=")
if b:=1;b>0
fmt.Println("b>0")
结果:== b>0
- 规范:if 的写法必须如代码所示,否则build时候会教你重新做人的。
- if支持初始化,如代码所示,初始化变量并进行判断,这么设计通常使用局部变量接收之前的结果。
以上是关于GO快速入门二的主要内容,如果未能解决你的问题,请参考以下文章