go变量

发布时间 2024-01-02 17:12:54作者: l2c

语法

var name type=expression

省略

类型和表达式可以省略一个,但是不能都省略。产生了与java不一样的场景:一次声明多个不同类型的变量:

var b,f,s=true,2,3,"four"

零值

和java不太一样,似乎不只是成员变量才有0值

短变量

语法

name:=expression

重复声明等于赋值,但是短变量声明最少声明一个新变量,否责,代码编译将无法通过

in,err:=os.Open(infile)
out,err:=os.Creaqte(outfile)