1.变量的定义
package main import "fmt"
func main(){
//定义变量的三种方式
//1.指定变量的类型,并赋值
var a int=10;
fmt.Println("第一种方式:",a)
//2.不指定变量的类型,程序根据自动赋值的内容来匹配 var b =9; fmt.Println("第二种方式:",b)
//3.省略var c:="男"
fmt.Println("第三种方式:",c) }
运行结果:
2.声明多个变量:
//二、声明多个变量,要指明类型,不然会报错
//可以一起输出,每个句子后可以不写分号
//1. var n1,n2,n3 int
fmt.Println(n1,n2,n3)
//2.
var n4,n5,n6="张三",4,"哼"
fmt.Println(n4)
fmt.Println(n5)
fmt.Println(n6)
//3.
n7,n8,n9:="h","g",1
fmt.Println(n7,n8,n9)
3.全局变量
//全局变量
//1.
var t1,t2="ga",2
//2.
var(
t3=500 t4=600 )
//如果全局变量不想赋值的话,必须指明数据类型
以下是全部代码
package main import "fmt"
//全局变量
//1.
var t1,t2="ga",2
//2.
var(
t3=500 t4=600 )
//如果全局变量不想赋值的话,必须指明数据类型
func main(){
//一、定义变量的三种方式,如果没有赋值,系统默认为0
//1.指定变量的类型,并赋值
var a int=10;
fmt.Println("第一种方式:",a)
//2.不指定变量的类型,程序根据自动赋值的内容来匹配
var b =9;
fmt.Println("第二种方式:",b)
//3.省略var
c:="男"
fmt.Println("第三种方式:",c)
//二、声明多个变量,要指明类型,不然会报错
//可以一起输出,每个句子后可以不写分号
//1.
var n1,n2,n3
int fmt.Println(n1,n2,n3)
//2.
var n4,n5,n6="张三",4,"哼"
fmt.Println(n4)
fmt.Println(n5)
fmt.Println(n6)
//3.
n7,n8,n9:="h","g",1
fmt.Println(n7,n8,n9) }
四、其他
E:如果说想把vscode最左侧的页面变成如下p1这种层级结构
就:最左下角的设置-seting-Explorer-compactFolder的对勾取消即可
P;(出现的错误)
1.error1:
出现上述原因的是没有输出其他的变量
全局变量声明不使用,不会报上述错误,但是局部变量就会报错了。