Go语言中文网 为您找到相关结果 5

Go 1.5.2 下载

来源: http://www.bityeah.com/article/view/VmFi1ADa0zc5ixen.html win32 版本:http://7xozf8.dl1.z0.glb.clouddn.com/go1.5.2.windows-386.msi win64 版本:http://7xozf8.dl1.z0.glb.clouddn.com/go1.5.2.windows-amd64.msi Mac 版本:http://7xozf8.dl1.z0.glb.clouddn.com/go1.5.2.darwin-amd64.pk...阅读全文

主题 2015-12-07 10:08:21 Jason910

go 线程同步

代码来源于《Go语言开发教程》 // 线程同步: sync.Mutex package main import ( "errors" "fmt" "sync" ) type MyMap struct { mp map[string]int mutex *sync.Mutex } func (this *MyMap) Get(key string) (int, error) { this.mutex.Lock() i, ok := this.mp[key] this.mutex.Unlock() if !ok { return i, errors.New("not exist") } return i, nil } func (this *MyMap) Set(key string, v in...阅读全文

博文 2016-11-25 05:00:02 JoeBlackzqq

【golang】队列

package datastructure import ( "errors" ) type Queue struct { list []int } func NewQueue() *Queue { list := make([]int, 0) return &Queue{list} } func (q *Queue) Enqueue(val int) { q.list = append(q.list, val) } func (q *Queue) Dequeue() int { if q.Len() == 0 { panic(errors.New("queue is empty")) } val := q.list[0] q.list = q.list[1:] return val } f...阅读全文

博文 2019-06-30 23:32:45 不想失忆的猫

Go语言前端合并到GCC主干了,计划成为GCC4.6发布功能的一部分

Go编程语言是google开发的新型通用编程语言,主要面向当前和未来的的计算环境。 如果之前大家还在观望的话,现在可以不必担心TA的前景了。按说GCC已经很久没在主干上加入新语言了, 就连Pascal这样成熟的前端也没合并进去。 如果你够粉丝,就加油用实作项目来丰富Go的生态吧。 消息来源? 不知强内强外: http://groups.google.com/group/golang-nuts/browse_thread/thread/200979c143e959f...阅读全文