一起来学go 04.定义变量

定义变量

局部变量

demo01

package main
import "fmt"

func main() {
	//定义变量
	var i int
	//给i赋值
	i = 10
	//使用变量
	fmt.Println("i=",i)
}

在这里插入图片描述
在这里插入图片描述

demo02

package main
import "fmt"

func main() {
	//定义变量,指定变量类型,若不赋值,使用默认值
	//int的默认值是0
	var i int
	//使用变量
	fmt.Println("i=",i)
}

在这里插入图片描述
在这里插入图片描述

demo03

package main
import "fmt"

func main() {
	//定义变量,不指定变量类型,系统自动判断
	var i = 10
	var num = 10.55
	fmt.Println("i=",i)
	fmt.Println("num=",num)
}

在这里插入图片描述
在这里插入图片描述

demo04

package main
import "fmt"

func main() {
	//定义变量,省略var,注意:=左侧的变量不应该是已经声明过的
	//等价于var i int  i = 10
	i := 10
	fmt.Println("i",i)
}

在这里插入图片描述
在这里插入图片描述

demo05

package main
import "fmt"

func main() {
	//一次性声明多个变量,指定类型
	var n1,n2,n3 int
	n1 = 5
	n2 = 15
	n3 = 45
	fmt.Println("n1=",n1,"n2=",n2,"n3=",n3)

	//一次性声明多个变量,系统自动判断类型
	var n4,name,n5 = 100,"tom",99.99
	fmt.Println("n4=",n4,"name=",name,"n5=",n5)

	//一次性声明多个变量,省略var
	n6,n7,n8 := 25,"jerry",18.88
	fmt.Println("n6=",n6,"n7=",n7,"n8=",n8)
}

在这里插入图片描述
在这里插入图片描述

demo07

package main
import "fmt"
//golang中+的使用
func main() {
	var i = 1
	var j = 2
	var r = i + j
	fmt.Println("r=",r)

	var str1 = "hello"
	var str2 = "world"
	var res = str1 + str2
	fmt.Println("res=",res)
}

在这里插入图片描述
在这里插入图片描述

全局变量

demo06

package main
import "fmt"

//定义全局变量
var n1 = 100
var n2 = 200
var name1 = "jack"

//也可以改为一次性声明
var (
	n3 = 300
	n4 = 400
	name2 = "mary"
)

func main() {
	fmt.Println("n1=",n1,"n2=",n2,"name1=",name1)
	fmt.Println("n3=",n3,"n4=",n4,"name2=",name2)
}

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值