GO语言学习笔记(四):GO语言变量

分类:
GO
标签:
基础
学习笔记
作者:
何鑫
创作时间:
2019/07/18 11:24:14

摘要:GO语言变量的声明与定义

GO语言中的变量

除全局变量外,变量定义后,必须使用。GO语言不允许非全局变量定义而不使用,这样可以使代码更加简洁,高效;

变量有初始值。整型和浮点型为0值,布尔为false,字符串为'',指针为nil;

变量声明

声明一个string类型的name 格式为 var 变量名 类型

// 仅声明 var 变量名 类型
var name string

还可以同时声明多个类型一致的变量

// 同时声明多个
var name1, name2 string

注意必须类型一致。

变量赋值

声明变量后就可以直接赋值了。

var name string
name = "hexin"

变量声明并赋值

还可以声明和赋值一起进行。

第一种方式:

var age = 20 // 可以不加类型 编译器自动推导为整型
var age1 uint = 20 // 也可以加类型
var name, age2  = "haha", 21 // 声明并赋值多个

第二种方式:

age := 20 // := 可以用于声明并赋值 推荐使用这种方式


发表评论

温馨提示: 评论先审核后发布, 请勿发表不良言论

所有评论