golang2021面向对象(39)指针类型匿名字段
结构体(类)中的匿名字段的类型,也可以是指针。例如:输出结果:输出了结构体的地址。如果要取值,可以进行如下操作:在定义对象s时,完成初始化,然后通过”.”的操作完成成员的操作。但是,注意以下的写法是错误的:大家可以思考一下,以上代码为什么会出错?
大白话 golang 教程-16-并发任务的固定模式
虽然我们可以自己使用 chan 来实现很多并发的框架和模式,但实际应用的时候先查查 sync 包总是没错的,比如 sync/atomic 包对原子操作进行了支持,上一个章节的 *x = *x +1,其实可以直接使用 atomic.AddUint64(&x, 1) 来实现。
Java集合的一个小结,包括Colletion和Map等
1.1 泛型的概念泛型的本质就是“数据类型的参数化”。我们可以把“泛型”理解为数据类型的一个占位符(形式参数),即告诉编译器,在调用泛型时必须传入实际类型。