go之变量
程序中的变量是个好东西,可以存储很多东西,数字、字符、小数、浮点、图片、数字的组合等等,再后来就发展了数据库...如下是go语言的变量:
package basicuse
import (
"fmt"
"math/cmplx"
)
//`var` 语句可以定义在包或函数级别,
// 注意函数内与包体内函数初始化 差异
// 函数外定义变量必须以 var开头,且不能使用 := 结构
//var c, python, java bool
var c, python, java bool = true, false, false
//定义并初始化多个变量
var (
ToBe bool = false
MaxInt uint64 = 1<<64 - 1
z complex128 = cmplx.Sqrt(-5 + 12i)
)
//TestVariable 变量使用
func TestVariable() {
//var i int
//i := 999 //短声明变量,用在明确变量类型的地方
var i int = 999
fmt.Println(i, c, python, java)
const f = "%T(%v)\n"
fmt.Printf(f, ToBe, ToBe)
fmt.Printf(f, MaxInt, MaxInt)
fmt.Printf(f, z, z)
}
var i int = 999,可能看多了C++程序,感觉这样的命名规则很奇怪
页:
[1]