- 博客(7)
- 收藏
- 关注
转载 go动态调用方法
package mainimport ("fmt""reflect")type X struct{}func (X) Test(x, y int) (int ,error) {return x + y , fmt.Errorf("err: %d", x+y)}func main() {var a Xv
2017-06-19 18:07:20 2362
转载 接口有2种nil状态
解决方法:IsNil判断值时候为nilimport ("fmt""reflect""unsafe") var a interface{} = nilvar b interface{} = (*int)(nil)fm
2017-06-19 17:53:48 331
转载 通道与gorouine搭配,实现通信代替内存共享的GSP模型
//------------------------CSP模型:用通信代替内存共享 //消费者func guke(gu chan int ,ke chan bool) {for x:= range gu { //接收数据,直到通道被关闭println("recv:",x)}ke }//生产者func boss(gu cha
2017-06-17 17:45:12 495
转载 并发
在go中,程序以goroutine方式运行,能轻松创建饥饿运行成千上万的并发任务。func task(id int) { for i:=0; i fmt.Printf("%d: %d\n" ,id,i) time.Sleep(time.Second) } }
2017-06-17 17:32:45 247
转载 初识-----GO
对未来编程语言的趋势: 1.Java开始下滑,并最终被C和GO语言超越 2.C将长居编程语言第二的位置,有望Go在取代Java前获得第一宝座的机会 3.Go语言最终会取代Java...
2017-06-13 17:05:12 203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人