变量是程序中的基本数据单元,用于存储一个可变的数据。
Go语言中,变量有其固定的类型。与C语言类似,go语言也是强类型检查的语言,这意味着在编译时,关于类型不匹配的错误,都可以被检查出来。
常用的变量定义方法有两种:
var s string = "xxx"
s := "xxx"
两者的含义和作用是等同的,下面是一个完整的例子:
package main
import "fmt"
func main() {
var s string = "xxx"
fmt.Println(s)
var i int = 123
fmt.Println(i)
var b bool = true
fmt.Println(b)
ss := "xxx"
fmt.Println(ss)
ii := 123
fmt.Println(ii)
bb := true
fmt.Println(bb)
}
运行:
# go run var.go
xxx
123
true
xxx
123
true
网友评论