码迷,mamicode.com
首页 >  
搜索关键字:go语言    ( 3378个结果
go指针的一个小坑
几乎可以肯定的说,go语言中除了闭包在引用外部变量的时候是传引用的,其他的时候都是传值的。如果你说形参可以定义为指针。好吧,那么告诉你这个指针的值其实是按照传值的方式使用的。下面看个很浅显的例子:func stillTest(v int) { v = v + 100}i := 100fmt.P...
分类:其他好文   时间:2015-09-15 12:49:10    阅读次数:135
今天看的几篇技术文章
今天看了 2015年全球软件开发者大会 [Qcon]重新温习了以下技术文章:1. Docker 技术,之前就看过,过了好久才又想起来看看;2. Go 语言技术;3. 又重新看了看关于Rest技术(太落后了的技术);确实有心得,那就是,做技术要持之以恒。不能碎片化的处理各种知识技术。另外就是,做人做事...
分类:其他好文   时间:2015-09-15 12:40:50    阅读次数:144
Go语言中不同类型切片之间的相互转换
将[]T切片转换为[]byte类似C语言中将其他类型的数组转换为char数组:func ByteSlice(slice interface{}) (data []byte) { sv := reflect.ValueOf(slice) if sv.Kind() != reflect.Sl...
分类:编程语言   时间:2015-09-14 21:06:10    阅读次数:155
Go语言的传参和传引用[转]
目录[-]传参和传引用的问题传slice不是传引用!什么叫传引用?为什么传slice不是传引用?为什么很多人误以为slice是传引用呢?传指针和传引用是等价的吗?所有类型的函数参数都是传值的!那Go语言有传引用的说法吗?什么是引用类型, 和指针有何区别/联系 ?总结传参和传引用的问题很多非官方的文档...
分类:编程语言   时间:2015-09-14 13:59:25    阅读次数:261
go语言异常处理
package?main import?( "fmt" ) func?main()?{ defer?func()?{ e?:=?recover() if?e?!=?nil?{ fmt.Println("抛出异常:",?e) } }() one() two() three() } 这样one two three三个任...
分类:编程语言   时间:2015-09-10 13:20:13    阅读次数:189
GO数组和切片
go语言数组和切片基本使用
分类:编程语言   时间:2015-09-09 22:52:19    阅读次数:299
vim如何配置go语言环境
go语言没有如source insight般优秀的编辑器,试用了多种,vim算最好的,其次可以用liteide(有反查变量函数引用点、修改行变色功能),两者可配合使用。下面是一步步搭建vim go语言编辑环境的过程。ubuntu为例,前提:go开发环境配置好、git安装好。安装 Pathogen前往...
分类:编程语言   时间:2015-09-07 22:38:25    阅读次数:365
悟空:用Go语言编写的全文搜索引擎
最近Go语言1.5版正式发布,国内关于Go语言的学习和应用也逐渐火热,InfoQ也将关注并推动国内Go语言社区的发展。悟空开源项目是用Go语言编写的全文搜索引擎,InfoQ记者采访了它的作者陈辉,了解了这个项目背后的一些信息。悟空搜索引擎的特点是高度可定制,具有如下特性:高效索引和搜索(1M条微博5...
分类:编程语言   时间:2015-09-07 10:43:54    阅读次数:379
go语言学习杂记
学习新的语言啦.....
分类:编程语言   时间:2015-09-04 23:54:36    阅读次数:160
Go并发编程基础(译)
2015-05-20 三Byyoungsterxyf原文:Fundamentals of concurrent programming译者:youngsterxyf本文是一篇并发编程方面的入门文章,以Go语言编写示例代码,内容涵盖:运行期并发线程(goroutines)基本的同步技术(管道和锁)Go...
分类:其他好文   时间:2015-09-01 16:29:16    阅读次数:311
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!