go变量、常量以及print

变量

go语言的声明方式并不单一,我只写出我们常用的表达方式

不给值就会有默认值,以下以批量声明的方式给出
var(
	name2 string // ""
	age2 int     // 0
	isOK2 bool   // false
)
在局部变量声明的时候我们通常
str := "abc"  //简单快速的去实现
匿名变量,go声明的局部变量必须被使用,但如果不想使用,可以匿名掉它
content, _ := ioutil.ReadFile("test.txt")//把可能的返回错误err匿名处理

常量

先给出一段示例

const(
	pi = 3.1415
	statusOK = 200
	n1 = 6
	n2  //n2,n3都会默认为6
	n3
	iot2 = iota  //常量计数器(现在是5)
)
小结:
可以看出常量直接用=赋值
不赋值的会和上一个常量赋同一个值
iota会计算已经有多少行常量赋值了(是计算的以上的行数)

print

print实在"fmt"这个包下的
常用的fmt.Println() 自带输出结束换行
fmt.Printf() 支持占位符

	a := 100
	fmt.Printf("\n %d", a)   
	fmt.Printf("\n %b", a)  //二进制输出
	fmt.Printf("\n %o", a)  //八进制输出
	fmt.Printf("\n %x", a)  //十六进制输出
	fmt.Printf("\n %#v", a) //输出值和他的所属类型
	fmt.Printf("\n %T", a)  //输出类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值