2-Go变量
2022年9月1日大约 2 分钟
2-Go变量
介绍
- 本文的作用
- 变量介绍
- 注释说明
注释
- 排除掉不执行的代码片段
- Go以 // 来作为注释开头
- 下面将会有例子进行尝试
变量
- 变量是什么? 您可以理解为是一个存储东西的盒子!
- 一个示例:a = 10 代表了 10 放入了这个 a 的盒子里面了!
- 当然变量也有类型的,就像衣服一样。有大衣款式也有小衣款式。
- 为什么要会这样说呢?你总得帮选个变量选择个合适的类型吧。如果实在不在知道选择多大的,那么选最大的就行了。
- 下面是Go的最常用的4种类型
- 类型之间转换是需要其他操作的,如果直接转换会出现错误的。目前暂不演示了。
- main 是个方法,您现在不需要知晓方法的作用(如果已经知道了更好)。只需要跟着操作走即可。
package main
import "fmt"
func main() {
// 方法内的变量必须使用,不能出现定义了变量而不使用的场景。
var a int64 = 1 // a := 1 这样写也是等同的更简洁
var b float64 = 1.1
var c bool = true
var d string = "HelloWorld"
fmt.Println(a) //fmt.Println(a) 打印盒子里面的东西
fmt.Println(b)
fmt.Println(c)
fmt.Println(d)
}
- Go语言会进行类型推导,所以写成以下格式同上面是一样的
package main
import "fmt"
func main() {
a := 1
b := 1.1
c := true
d := "HelloWorld"
fmt.Println(a) //fmt.Println(a) 打印盒子里面的东西
fmt.Println(b)
fmt.Println(c)
fmt.Println(d)
}
全局变量
- 全局变量概念:你在一个文件种定义的变量可以被其他文件所访问并使用
- Go语言的全局变量想要被其他文件所访问也是非常容易的。只需要首字母大写即可。
- 如果只在当前文件使用就首字母小写即可!
- 类型定义同 变量 说明一致
- 示例:
package main
import "fmt"
var Number = 100
func main() {
fmt.Println(Number)
}
局部变量
- 局部变量概念:你只能在这个文件中使用,或者方法("后续说明")内使用
- 单个文件使用:你可以在这个文件的任意地方使用
package main
import "fmt"
var number = 100
func main() {
fmt.Println(number)
}
- 单个方法使用:你只能在方法内使用
package main
import "fmt"
func main() {
var number = 100
fmt.Println(number)
}
结束语
- 本章又多出了一些概念出来了,您可能会有疑问。您的疑问从百度搜索试试看。这应该是需要会的!
常见问题
- 由于评论区无法留言。
- 如果你想一起完善文档,或者参与文档的建设,请关注我!