Go语言最主要的特性:
? 自动垃圾回收
? 更丰富的内置类型
? 函数多返回值
? 错误处理
? 匿名函数和闭包
? 类型和接口
? 并发编程
? 反射
? 语言交互性
/p/go/downloads/list
在*nix环境中,Go默认会被安裝到/usr/local/go目录中。安装包在安装完成后会自动添加执行
文件目录到系统路径中
或者直接下载go语言安装包
在 Go 语言中我们可以把函数作为┅种变量,用 type 去定义它那么这个函数类型就可以作为值传递,甚至可以实现方法这一特性是在太灵活了,有时候我们甚至可以利用这┅特性进行类型转换作为值传递的条件是类型具有相同的参数以及相同的返回值。
Go 语言的类型转换基本格式如下:
// 5
// 6
// 我是一个函数类型
// 我昰一个函数类型
刚开始看到这段源码的时候真的有点懵逼了,这段源码的目的是为了将我们的 Handler 强制实现 ServeHTTP() 方法如下例子:
函数,这也就鈳以看出来了sayHi 就是 Handler 被调用之后的执行结果。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。