240
世界上有10种人,一种懂二进制,另一种不懂二进制。

11 2018 档案

摘要:Go学习笔记 link: https://blog.csdn.net/u011304970/article/details/69908641 仅作为记录使用。 阅读全文
posted @ 2018-11-29 11:33 unionline 阅读(150) 评论(0) 推荐(0) 编辑
摘要:转载于:https://studygolang.com/articles/10167 在golang当中,defer代码块会在函数调用链表中增加一个函数调用。这个函数调用不是普通的函数调用,而是会在函数正常返回,也就是return之后添加一个函数调用。因此,defer通常用来释放函数内部变量。 为了 阅读全文
posted @ 2018-11-28 16:18 unionline 阅读(245) 评论(0) 推荐(0) 编辑
摘要:1 引言 后续待补充 2 代码 阅读全文
posted @ 2018-11-27 14:05 unionline 阅读(9494) 评论(0) 推荐(0) 编辑
摘要:1 前言 斐波拉契数列有递归写法和尾递归和迭代写法。 2 代码 3 性能分析 测试第40个的数列值 递归 尾递归(参数是40,100都大约是这个时间量) 迭代(参数是40,100都大约是这个时间量) 说明:本质上尾递归就是迭代,只是写法略有差别 阅读全文
posted @ 2018-11-27 10:12 unionline 阅读(442) 评论(0) 推荐(0) 编辑
摘要:1 前言 切片是动态数组,数组数组是按值赋值,切片是按地址赋值(引用) 2 代码 2.1 数组初始化 2.2 切片初始化 3 数组与切片区别 阅读全文
posted @ 2018-11-26 17:23 unionline 阅读(9757) 评论(1) 推荐(1) 编辑
摘要:1 引言 Golang对格式有着较为严格的规定,例如方法大括号一定要放在方法名后,否则编译不过;变量(常量除外)未使用,也编译不过等等 2 例子 2.1 struct 2.2 map 2.3 map使用 2.4 待续... 3 扩展资料 1.Golang开发者常见的坑 阅读全文
posted @ 2018-11-26 16:01 unionline 阅读(884) 评论(0) 推荐(0) 编辑
摘要:1 前言 先前条件: sublime text3:下载地址:http://www.sublimetext.com/3 golang:下载地址:https://golang.google.cn/dl/ 如果sublime text3没有安装control package,请使用以下方法安装 ctrl 阅读全文
posted @ 2018-11-26 11:21 unionline 阅读(4632) 评论(0) 推荐(0) 编辑
摘要:代码: 函数版本: 生成器版本: 测试结果: 解释:next(fib(8))每一次都相当于初始化后的第一次next,所以都是返回1,而f=fib(8),next(f)就是每一次往下执行。 小结: 测试时发现的,记录一下。 阅读全文
posted @ 2018-11-16 18:43 unionline 阅读(483) 评论(0) 推荐(0) 编辑
摘要:代码: 输出结果: 交换前:good交换后:test okgoodandgbc 分析:因为String类是一个不可变类型,从变量被声明时,内存大小已经固定了,如果要改变它的值,会重新开辟新的内存存储,所以输出的str还是初始化的那个,即String类型作为方法的形参并不会改变字符串内容。 阅读全文
posted @ 2018-11-16 17:18 unionline 阅读(2341) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示