热文【Go】二十、反射

注意点:如果有了reflect.Value类型,想转回原来的类型,可以用reflect.Value类型的Interface方法,转回空接口类型,再断言转型,回到int类型...

热文【Go】十九、网络连接与请求发送

UDP的以上几点,形象说:一个班级计划从学校出发,去地点A春游,十点在地点A集合(地点A类比目标机器,学校就是另一台客户端机器)。但去地点A不是统一过去,大家去地点A的方...

热文【Go】十八、管道

chan是管道的关键字数据类型,比如int类型的管道只能写入整数int管道是引用类型,必须初始化才能写入数据,即make后才能使用管道中不能存放大于容量的数据,如果管道的...

热文【Go】十四、封装、继承

3)当结构体和匿名结构体有相同的字段或者方法时,编译器采用就近访问原则访问。想访问匿名结构体的方法或字段,可加上结构体名。7)嵌套匿名结构体后,也可以在创建结构体变量(实...

热文【Go】十二、map类型

/方式1://定义map变量://只声明map内存是没有分配空间//必须通过make函数进行初始化,才会分配空间:a = make(map[int]string,10) ...

热文【Go】十、数组

数组变量的地址等于第一个值的地址,后面的元素地址 + index * type,即数组每个空间占用的字节数取决于数组类型。而初始默认值则是类型的默认值。二维数组的内存:同...

热文【Go】六、函数

语法:注意点:示例:无返回值:多个返回值:多个返回值,但只接收一个返回值,用_忽略:,调函数修改,不会影响原来的值在Go中,函数也是一种数据类型,可以赋值给一个变量,则该...

热文【Go】五、流程控制

有点像Java的foreach,用于遍历数组、切片、字符串、map、通道。遍历coll,遍历的每个结果,索引值被key接收,值被val接收。注意点:for的初始表达式中,...

热文Git下:Git命令使用-详细解读

当对工作区修改(或新增)的文件执行 git add 命令时,暂存区的目录树被更新,同时工作区修改(或新增)的文件内容被写入到对象库中的一个新的对象中,而该对象的ID被记录...