变量概述
变量是程序中数据的标识,通过变量,我们可以找到一个唯一的数据。
变量的使用
- 变量的声明(定义变量)
- 非变量赋值
- 使用变量
若定义变量但并未使用,则会报错:
unused variable
Go 语言变量的声明
指定变量类型
var i int
fmt.Println(i)
这种定义方法下,变量的默认值为对应初始值
根据值自行判断变量类型(类型推导)
var num = 10.00
省略var
name := "tom"
fmt.Println("name=",name)
多变量声明
局部变量(在函数内声明)
n1, num, i := 100, 500, "张三"

全局变量(在函数外声明)
var (
n3 = 300
n4 = 900
)
说明
- 变量在同一作用域内不能重名
- 变量=名称+值+类型
- 变量确定类型后,不能再变更类型,值只能在该类型范围内变化
“+”号的说明
-
左右两边都是数值时,做加法运算
-
左右两边都是字符串,做字符串拼接
-
字符串和数字不能用"+"
-
浮点类型和数值型也不能用“+”
包的导入
单个包的导入:
import "fmt"
import "unsafe"
多个包的导入:
import (
"fmt"
"unsafe"
)
一般常用下面的方式进行导包
Go语言变量与包导入详解
本文详细介绍了Go语言中的变量使用方法,包括变量声明、赋值、使用及注意事项,并解释了不同类型的变量声明方式。此外,还介绍了如何导入单个及多个包,帮助读者更好地理解和运用Go语言。
843

被折叠的 条评论
为什么被折叠?



