var s = "abc"
// 如果初始化是使用表达式,则可以省略类型;变量从初始值中获得类型。
变量在定义时没有明确的初始化时会赋值为*零值* 。...println(x, s, n)
}
一个特殊的变量名是 _(下划线)。任何赋给它的值都被丢弃。在这个例子中,将 35 赋值给 b,同时丢弃 34。...它们有复杂的内部结构,除了申请内存外,还需要初始化相关属性
类型转换
go 不支持 隐式的类型转换
使用表达式 T(v) 将值 v 转换为类型 T 。...在这个例子中:
x int, y int
被缩写为
x, y int
变量 r 和 s 是这个函数的命名返回值。在 Go 的函数中可以返回多个值。...,可作为参数传递
就像其他在 Go 中的其他东西一样,函数也是值而已。