Golang
thinking_jack
这个作者很懒,什么都没留下…
展开
-
golang 面向对象(一)继承
golang并非典型的面向对象语言,面向对象的特性不如java,c++那么明显。但是作为编程语言界最年轻的语言之一,还有一个牛逼的爹(他爹Google,,对,就是那个动不动搞个大新闻的Google),典型的富二代,golang对面向对象的支持也非常的好用,这篇文章,总结一些golang对面向对象的支持之-继承, 一,继承 ,让我们来模拟下面这个场景: 老爸有一辆车(属性),并且有开车技能...原创 2018-10-28 19:51:09 · 430 阅读 · 0 评论 -
Golang面向对象之-类
Golang支持面向对象编程,支持基本的继承,封装,接口等基本概念,也很容易实现,但是Golang是一种松散的面向对象,约束远没有java,c++那么严格,Golang 可以用结构体来模拟类,并给结构体添加特定方法来实现面向对象的类,来看这样一个例子 我们实现这样一个Animal类(结构体),他有一些基本属性和函数(function) package main import "fmt" ...原创 2018-10-28 21:18:46 · 955 阅读 · 0 评论 -
理解golang反射(reflection in Go)
--------------------------------------------------懒惰的分割线------------------------------------------------- 原文链接http://blog.51cto.com/xwandrew/2105779转载 2018-11-23 18:14:29 · 171 阅读 · 0 评论 -
golang 实现前驱后继关系控制
golang 语言提供非常好用的channel模型,做一些小的并发控制任务非常方便 ,以下实现一个任务前驱后继管理模块 (其实golang 的sync.WaitGroup提供了类似的功能) 任务驱后继关系如下,所有的任务签名如下均为 func () fn9 的执行必须要等待fn10的执行完成,依次次类推 fn10 / | / | ...原创 2019-04-03 20:53:37 · 252 阅读 · 0 评论