Fork me on GitHub
随笔- 75  评论- 20  文章- 0 
  2019年9月16日
摘要:越来越多的主流语言在设计的时候几乎无一例外都会参考函数式特性( lambda 表达式,原生支持 map,reduce...),就连面向对象语言的 Java8 也慢慢开始支持函数式编程,所以再不学习函数式编程可能就晚了! 阅读全文
posted @ 2019-09-16 07:58 雪之梦技术驿站 阅读 (94) 评论 (0) 编辑
  2019年9月10日
摘要:Go 语言的接口设计思想和其他主流的编程语言有所不同,鸭子类型的接口设计让人有种无心插柳柳成荫的不确定性,此外还有空接口这种特殊的存在.任何类型都没法实现空接口却能容纳任何类型,真的是很神奇呢! 阅读全文
posted @ 2019-09-10 09:02 雪之梦技术驿站 阅读 (141) 评论 (0) 编辑
  2019年8月28日
摘要:自从宠物市场提出了继承的管理理论,很长一段时间一直顺顺利利,这种安定和谐的局面近来被一群急性子的顾客所打破.快点给我准备一批宠物,不管是猫还是狗,只要是宠物就行,快点! 阅读全文
posted @ 2019-08-28 22:56 雪之梦技术驿站 阅读 (153) 评论 (0) 编辑
  2019年8月24日
摘要:熟悉面向对象的小伙伴们可能会知道封装,继承和多态是最主要的特性,为什么前辈们会如此看重这三种特性,真的那么重要吗? 什么是封装 什么是封装,封装有什么好处以及怎么实现封装? 相信大多数小伙伴们都有自己的理解,简而言之,言而简之,封装是屏蔽内部实现细节,仅仅对外暴露出有价值接口. 正如平时工作中使用的 阅读全文
posted @ 2019-08-24 23:53 雪之梦技术驿站 阅读 (81) 评论 (0) 编辑
摘要:关注公众号 "雪之梦技术驿站]查看上篇文章 [猜猜看go是不是面向对象语言?能不能面向对象编程?" 虽然在上篇文章中,我们通过尝试性学习探索了 语言中关于面向对象的相关概念,更确切的说是关于封装的基本概念以及相关实现. 但那还远远不够,不能满足于一条路,而是应该尽可能地多走几条路,只有这样才能为以后 阅读全文
posted @ 2019-08-24 00:20 雪之梦技术驿站 阅读 (213) 评论 (0) 编辑
  2019年8月21日
摘要:面向对象编程风格深受广大开发者喜欢,尤其是以 , 为典型代表的编程语言大行其道,十分流行! 有意思的是这两中语言几乎毫无意外都来源于 语言,却不同于 的面向过程编程,这种面向对象的编程风格给开发者带来了极大的便利性,解放了劳动,松耦合,高内聚也成为设计的标准,从而让我们能够更加愉快地复制粘贴,做代码 阅读全文
posted @ 2019-08-21 22:05 雪之梦技术驿站 阅读 (107) 评论 (0) 编辑
  2019年8月18日
摘要:Go 的数组和切片本质上并没有太大不同,只要理解了动态数组的实现也就明白了切片的含义.除此之外,Go 语言中没有 set 类型,这也是主流编程语言中十分少见的,不过 map 功能很强大,似乎又没必要存在 set 类型了. 阅读全文
posted @ 2019-08-18 23:44 雪之梦技术驿站 阅读 (282) 评论 (0) 编辑
  2019年8月17日
摘要:Go语言的基础语法和其他主流的编程语言相比简单不少,独具一格的特点让刚刚接触到Go语言的新手可能会有些不适应,但只要了解了这些特殊之处,入手Go语言真的很简单! 阅读全文
posted @ 2019-08-17 12:21 雪之梦技术驿站 阅读 (139) 评论 (0) 编辑
  2019年8月12日
摘要:go语言的变量具有自动类型能力,但这并不意味着像js语言那般动态类型,本质上还是强类型语言,正是由于该特性,衍生出一系列的简化形式,除此之外,还支持同时对多个变量进行赋值,这绝对是相对于其他编程语言独一份的特性!除了有意思的变量外,go的常量也不那么安分守己,巧用iota,没有枚举胜过枚举! 阅读全文
posted @ 2019-08-12 16:56 雪之梦技术驿站 阅读 (142) 评论 (0) 编辑
  2019年8月7日
摘要:工欲善其事必先利其器,命令行工具虽然能够在一定程度上满足基本操作的需求,但实际工作中总不能一直使用命令行工具进行编码操作吧? 学习 语言同样如此,为此需要寻找一个强大的 集成环境帮助我们快速开发,据我所知,市面上比较流行的可能有三个选择: : " " 是一款简单,开源,跨平台的 . : " " is 阅读全文
posted @ 2019-08-07 15:06 雪之梦技术驿站 阅读 (338) 评论 (0) 编辑