go语言学习笔记(一)

Vivienne ·
更新时间:2024-11-13
· 800 次阅读

在go语言里,同时要满足main包和包含main()函数,才会被编译成一个可执行文件。

变量声明 声明一个变量   
var tmp_str string = "hello world"
同时声明两个变量  
var tmp_str, tmp_str2 string = "hello world", "hello go"
	

不声明类型自动推断 

var tmp_str, tmp_str2  = "hello world", "hello go"
//可以同时声明多个不同类型的变量
var tmp_num, tmpstr = 100, "hello"
fmt.Println(tmp_num,tmpstr)
 省略 var,要求变量必须是没有声明过的,否则出错
tmp_str := "hello world"
省略var,变量也声明过,但是 := 有新变量,这样变量会被赋值为新内容
var str1 = "hello, world"
str1, str2 := "beijing", "shanghai"
if语句
if 布尔表达式 {
   /* 在布尔表达式为 true 时执行 */
} else {
  /* 在布尔表达式为 false 时执行 */
}

if后边的语句可以加括号,是没有问题的。

另外需要注意的是else 必须跟在if的大括号后边,否则就出错,原因是在 Go 程序中,一行代表一个语句结束。

if 布尔表达式 {
}
else if 布尔表达式 {  //错误
}
else { //错误
}
if 布尔表达式 {
} else if {   //正确
} else {      //正确
}
 

作者:未来老干部



go语言学习笔记 学习笔记 GO 学习 go语言

需要 登录 后方可回复, 如果你还没有账号请 注册新账号