1、不支持继承 重载 ,比如C++Java的接口,接口的修改会影响整个实现改接口的类行为的修改,Go 设计者认为这一特点或许根本没用.
2、必任何函数定义必须花括号跟在函数声明后面而不能换行 如 func funca(a int){},在Go语言中 函数也是一种类型 可以被推导 使用支持匿名函数 和闭包。
函数的返回值支持多重返回类似Python , 如果不赋值 整数类型默认 0...
分类:
其他好文 时间:
2015-03-14 23:13:26
阅读次数:
182
package mainimport ( "fmt" "net/url")func main() { values, err := url.ParseRequestURI("https://www.baidu.com/s?wd=%E6%90%9C%E7%B4%A2&rsv_spt=...
分类:
Web程序 时间:
2015-03-13 18:03:08
阅读次数:
843
今天看了《Go 语言中的方法,接口和嵌入类型》所以想对比以前对C/C++相关知识进一步理解golang的接口、指针、参数传递。接口根据《Go 语言中的方法,接口和嵌入类型》的描述可以看出,接口去调用结构体的方法时需要针对接受者的不同去区分,即:
接收者是指针*T时,接口实例必须是指针
接收者是值 T时,接口实力可以是指针也可以是值
接口的定义和类型转换与接收者的定义是关联的
文章中的示例是通过接...
分类:
其他好文 时间:
2015-03-13 16:36:26
阅读次数:
142
为了能够使用linux下golang环境连接sqlserver 2008查了很多资料,最终采用unixodbc freetds等连接成功。运行以下shell#!/bash/binsudo apt-get update && sudo apt-get upgrade -ysudo apt-get in...
分类:
数据库 时间:
2015-03-13 15:47:12
阅读次数:
215
golang 之 bson 与 struct 转换
分类:
其他好文 时间:
2015-03-12 19:06:25
阅读次数:
460
Codis:Redis集群解决方案Codis由四部分组成:CodisProxy(codis-proxy)CodisManager(codis-config)CodisRedis(codis-server)ZooKeeper1.首先安装go语言需安装1.0以及之前的版本https://code.google.com/p/go/wgethttps://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar...
分类:
其他好文 时间:
2015-03-12 15:22:10
阅读次数:
237
原文:Hi there,I just discovered Go and decided to port a little program to Go.The program reads JSON-Data from an URL and process the Data. The Goport w...
分类:
Web程序 时间:
2015-03-12 12:50:28
阅读次数:
923