go语言变量定义用法实例
2015-02-25 11:36
666 查看
var语句定义了一个变量的列表;跟函数的参数列表一样,类型在后面。
import "fmt"
var x, y, z int
var c, python, java bool
func main() {
fmt.Println(x, y, z, c, python, java)
}
变量定义可以包含初始值,每个变量对应一个。
如果初始化是使用表达式,则可以省略类型;变量从初始值中获得类型。
import "fmt"
var x, y, z int = 1, 2, 3
var c, python, java = true, false, "no!"
func main() {
fmt.Println(x, y, z, c, python, java)
}
在函数中,:= 简洁赋值语句在明确类型的地方,可以用于替代 var 定义。
(:= 结构不能使用在函数外,函数外的每个语法块都必须以关键字开始。)
import "fmt"
func main() {
var x, y, z int = 1, 2, 3
c, python, java := true, false, "no!"
fmt.Println(x, y, z, c, python, java)
}
希望本文所述对大家的Go语言程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- Go 语言变量的定义、用法、示例
- go语言学习-变量定义自动推导
- Go语言操作redis用法实例
- Go语言中的匿名结构体用法实例
- Go语言学习笔记 --- 常量、变量、批量定义与声明、数据类型、类型别名、类型转换
- go语言template用法实例
- Go语言轻量级线程Goroutine用法实例
- Go语言MD5加密用法实例
- Go语言的管道Channel用法实例
- Go语言map字典用法实例分析
- GO语言标准错误处理机制error用法实例
- go语言定义变量/类型的方式
- Go语言中的switch用法实例分析
- Go语言接口定义与用法示例
- Go语言中常量定义方法实例分析
- Go语言map用法实例分析
- Go语言中Select语句用法实例
- go语言中if语句用法实例
- Go语言中的方法定义用法分析
- Go语言正则表达式用法实例小结【查找、匹配、替换等】