go语言类型和未命名类型

这篇博客探讨了Go语言中的特殊操作符,包括通道操作符<-、可变参数…以及位操作符&^。通过示例解释了如何使用这些操作符进行通道通信、函数参数传递和二进制位操作,对于理解Go语言的底层机制具有重要意义。
摘要由CSDN通过智能技术生成

从一本书中摘抄的go语言中的类型和未命名类型。
Go语言类型

go标识符

go个别操作符记录:

操作符含义
<-通道专用,“chan<-”表示只写通道,"<-chan"表示只读通道
用在append中拆分成单个元素,放在后面;用在函数参数中,作为函数的可变参数
&^换位置清0操作符,若右边操作符对应二进制为1,则会将左边操作数对应二进制相应二进制位变为0;否则不变.

以二进制数举例
0 &^ 1 = 0
1 &^ 1 = 0
0 &^ 0 = 0
1 &^ 0 = 1
以十进制数举例
7 &^ 5 = 2
8 &^ 7 = 8
9 &^ 7 = 8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值