摘要: 用循环链来表示队列,并且只有一个指针。我的想法就是在每个节点添加一个布尔型数据,可以用布尔型数据的true和false来判断此节点是否有数据。这样生成队列的时候和书上类似。插入数据的时候,先保存原指针指向的点,然后将此指针向下寻找,直到找到一个节点的布尔是false,而下一个是true时,表示此节点... 阅读全文
posted @ 2015-09-23 22:51 猫主人。 阅读(4201) 评论(1) 推荐(0) 编辑
摘要: Go语言优势: •静态语言,强类型。静态编译能帮我们检查出来大量的错误,go的强类型甚至变态到不支持隐式的类型转换。 •gofmt,应该这是我知道的第一个官方提供统一格式化代码工具的语言了。有了gofmt,大家的代码长一个样了,也就没有花括号到底放到结尾还是新开一行这种蛋疼的代码风格讨论了。因为大家... 阅读全文
posted @ 2015-07-18 17:23 猫主人。 阅读(710) 评论(0) 推荐(0) 编辑
摘要: var和const :变量和常量的声明 var varName type 或者 varName : = value package and import: 导入 func: 用于定义函数和方法 return :用于从函数返回 defer someCode :在函数退出之前执行 go : 用于并行 ... 阅读全文
posted @ 2015-07-21 21:25 猫主人。 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 需要注意的地方:1.整型数据的溢出; 一个int8型整数的最大值是127,如果在加上一就是-128.2.特殊类型:复数: 复数实际上由两个浮点数构成,一个表示实部,一个表示虚部。3.Go语言规定,函数,控制结构等的左大括号“{”必须和函数声明或控制结构放在同一行。如果将左大括号放在函数声明,控制语句... 阅读全文
posted @ 2015-07-21 21:20 猫主人。 阅读(148) 评论(0) 推荐(0) 编辑