go语言学习笔记(一)

在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 {      //正确
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值