在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.1 变量 var x int var f float32 = 1.6 var s = "abc" 在函数内部,可⽤用更简略的 ":=" ⽅方式定义变量。 var x, y, z int var s, n = "abc", 123 var ( a int b float32 ) func main() { n, s := 0x1234, "Hello, World!" println(x, s, n) } 多变量赋值时,先计算所有相关值,然后再从左到右依次赋值。 func test() (int, string) { return 1, "abc" } func main() { _, s := test() println(s) } 编译器会将未使⽤用的局部变量当做错误。 s := "abc" println(&s) s, y := "hello", 20 // 重新赋值: 与前 s 在同⼀一层次的代码块中,且有新的变量被定义。 println(&s, y) // 通常函数多返回值 err 会被重复使⽤用。 { s, z := 1000, 30 // 定义新同名变量: 不在同⼀一层次代码块。 println(&s, z) } 输出: |
请发表评论