写点什么

初识 Golang 之声明变量

用户头像
Kylin
关注
发布于: 2021 年 03 月 16 日

声明变量一

在 Go 中,变量是包含值的一块存储。使用变量声明为变量命名。即用 var 关键字,后跟所需的名称以及变量将保存的值的类型。


var quantity intvar length,width float64 //可以一次声明同一类型的多个变量var customerName string
复制代码


可以用"="为变量分配该类型的任何值。也可以在同一语句中为多个变量赋值。只需将多个变量名放在=的左侧,将相同数量的值放在右侧,并使用逗号分隔:


quantity = 2customerName = "Kylin"length, width = 1.2, 5.4
复制代码


给变量赋值以后,就可以在任何要用原始值的上下文中使用它们:

package main
import ( "fmt")
func main() { var quantity int var length, width float64 var customerName string
quantity = 4 length, width = 1.2, 2.4 customerName = "Kylin"
fmt.Println(customerName) fmt.Println("have", quantity, "sheets") fmt.Println("length * width = ",length * width)}
复制代码



声明变量二

如果事先知道变量的值,可以在声明变量的同一行赋值:

var quantity int = 4var length, width float64 = 1.2, 2.4var customerName string = "Kylin"
复制代码

可以为现有变量分配新值,但它们必须是相同类型的值。Go 的静态类型会确保程序员不会意外地将错误类型的值赋给变量。


另外,如果在声明变量的同时为其赋值,一般是可以省略变量类型


var quantity = 4var length, width = 1.2, 2.4var customerName = "Kylin"
复制代码


用户头像

Kylin

关注

现实的理想主义者 2019.10.08 加入

【坐标】:魔都 【品种】:程序媛 【标签】:技术宅、大吃货 【追求】:改变世界、改变自己 【信条】:每次前进一小步

评论

发布
暂无评论
初识Golang之声明变量