Golang学习之路一五变量和常量小结

Golang学习之路一五变量和常量小结

package main

import "fmt"

func main() {
	//声明初始化一个变量
	var x int = 100
	var str string = "hello world"
	//声明初始化多个变量
	var  i, j, k int = 1, 2, 3
	//不用指明类型,通过初始化值来推导
	var b = true //bool型

	const LENGTH int = 10 //常量

	fmt.Println(x, str, i, j, k, b, LENGTH)

	abc()
}

func abc() {
	var v21 int32  //被定义初始化为0
	var v22 int = 2
	var v23 = 3 //被自动识别为int类型
	v24 := 4    //简易声明&定义的方式 等价于 var v24 int = 4;
	v21 = int32(v23) //强制转换

	g, h := 123, "hello"//注意:下行这种不带声明格式的只能在函数体中出现
	fmt.Println("v21 is", v21) //v21被赋新值
	fmt.Println("v22 is", v22)
	fmt.Println("v23 is", v23)
	fmt.Println("v24 is", v24)
	fmt.Println(g, h)
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beyond阿亮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值