
go
tongdajiu
这个作者很懒,什么都没留下…
展开
-
go语言学习道路1-学习前
确切的说从去年开始就知道go语言的存在,那个时候只是知道他这个名字的存在。具体感兴趣是今年的8月份跟一个同事的交流。于是开始进行学习,go语言可以说就是针对服务器开发的语言(暂时还没有看到google提供基于GUI开发方面的包,未来不排除会提供),具有余下的优势: 1:编译性的语言,这个相对于脚本性语言效率的优势 2:GC机制,这个又有了高级语言的优势,不用担心内存泄露。(GC机制是需要消耗资原创 2016-09-05 17:08:06 · 905 阅读 · 0 评论 -
go语言学习道路(插曲)-一个疑惑的问题
最近写go语言程序的时候,发现了一个问题。先看代码:// MusicPlay project main.go package main import ( "fmt" ) type Cat interface { Meow() } type Tabby struct{} func (*Tabby) Meow() { fmt.Println("meow") } func GetACat(原创 2016-09-20 12:39:24 · 862 阅读 · 0 评论 -
go语言学习(2)-数据类型
最近在用go语言写一个项目,好久没有更新了,所以顺便写点东西,go语言中类型分为基本类型和引用类型。基本类型这里先不进行讨论。说一下引用类型,go语言的引用类型有3种:切片,map,隧道。他们是都是引用对象,引用对象跟指针类似,但是只能够通过make()内置函数进行实例化而且make()内置函数只能用来实例化引用对象。现在进行一一说明。 切片:切片可以理解为不定长数组,可以动态进行数组的扩充。例原创 2016-12-21 11:21:40 · 679 阅读 · 0 评论 -
go语言学习(3)-协程
协程其实这个在很久以前就出现过,现在在一些的脚本语言(比如说lua,python)已经开始支持。原创 2017-03-13 23:33:20 · 3971 阅读 · 0 评论