自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 4.2 go函数参数和返回值 摘自《go语言学习笔记》

1,go对参数的处理偏向保守,不支持有默认值可选参数,不支持命名实参。调用时,必须按签名顺序传递指定类型和数量的实参,就算以"_"命名的参数也不能忽略。在参数列表中,相邻通类型的参数可以合并package mainfunc test(x,y int ,s string, _ bool) *int { return nil}func main(){ test(1,2,"abc")...

2018-10-17 23:38:11 1155

转载 4.1 go 函数 摘自《go语言学习笔记》

1,定义:代码复用和测试的基本单元。2,关键字func用于定义函数。3,函数优点无需前置声明 不支持命名嵌套定义 不支持同名函数重载 不支持默认参数 支持不定长变参 支持多返回值 支持命名返回值 支持匿名函数和闭包4,函数属于第一类对象,具有相同签名(参数及返回值列表)的视作同一类型,第一类对象定义:指可在运行期间创建,可用作函数参数或返回值,可存入变量的实体。最常见的...

2018-10-17 22:40:16 93

转载 7.2 go接口执行机制 摘自《go语言学习笔记》

1,接口使用一个名为itab的结构存储运行期所需的相关类型信息type iface struct { tab *itab //类型信息 data unsafe.Pointer //实际对象指针}type itab struct { inter *interfacetype //接口类型 _type *_type //实际对象类型 fun []uintptr //实际对象方法...

2018-10-17 21:29:34 345

转载 7.1 接口摘自《go语言学习笔记》

1,接口实现机制:只要目标方法集内包含接口声明的全部方法,就被视为实现了该接口,无需做显示声明。目标类型可以实现多个接口。2,内部实现,接口自身也是一种结构类型type iface struct { tab *itab data unsafe.Pointer}不能有字段 不能定义自己的方法。 只能声明方法,不能实现。 可嵌入其它接口类型。3,接口通常以er作为接口后缀,...

2018-10-17 19:41:37 232

转载 14章.golang 引导《GO语言学习笔记》

1,编译好的可执行文件的执行入口不是main.main函数,因为编译器会插入一段引导代码,完成诸如命令行参数,运行时初始化等工作,然后才会进入用户逻辑2,实例代码:package mainimport ("fmt")func main(){ fmt.Println("hello world")}3,编译,然后用GDB查看:go build -gcfl...

2018-10-17 17:11:29 202

转载 UML -- 类与类之间的关系 -- 摘自《研磨设计模式》

1,类图描述的关系主要有:关联,泛化(也叫通用化或者集成),依赖,实现,使用和流几种2,UML图形表示3,关联关系:根据不同的含义,关联分为普通关联,递归关联,限定关联,或关联,有序关联,三元关联和聚合关联七种普通关联:只要类与类之间存在关联关系就可以用普通关联来表示,标准的标识是一条直线,但可以用带叉和箭头的线来标识,带叉的部分标识关联的发起方,箭头标识被关联的一方,比如: 递...

2018-10-09 15:47:41 171

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除