10 2021 档案
摘要:& 与 (AND) 0110 & 1011 = 0010 | 或 (OR) 0110 | 1011 = 1111 ^ 异或 (XOR) 0110 ^ 1011 = 1101 &^ 位清空 (AND NOT) -》A &^ B = A AND (NOT B) 0110 &^ 1011 = 0100 >
阅读全文
摘要:类型断言是一个使用在接口值上的操作 有时候,我们可能需要知道某个接口类型的实际类型,比如某个方法需要接收多种类型的数据并需做分别处理时,我们可以把形参设为空接口类型以接收任意类型的值,但是我们怎么反向知道里面实际保存了的是哪个类型的对象呢? 一种常用的方法是: Comma-ok 断言 语法: x,
阅读全文
摘要:new(T) 和 make(T,args) 是 Go 语言内建函数,用来分配内存,但适用的类型不同。 new(T) 会为 T 类型的新值分配已置零的内存空间,并返回地址(指针),即类型为 *T 的值。换句话说就是,返回一个指针,该指针指向新分配的、类型为 T 的零值。适用于值类型,如数组、结构体等。
阅读全文
摘要:https://blog.csdn.net/qq_28080747/article/details/103118511
阅读全文