2.8 Go 解释器
因为 Go 具有像动态语言那样快速编译的能力,自然而然地就有人会问 Go 语言能否在 REPL (read-eval-print loop) 编程环境下实现。Sebastien Binet 已经使用这种环境实现了一个 Go 解释器,你可以在这个页面找到:https://github.com/sbinet/igo。
链接
- 目录
- 上一节:Go 运行时 (runtime)
- 下一章:编辑器、集成开发环境与其它工具
因为 Go 具有像动态语言那样快速编译的能力,自然而然地就有人会问 Go 语言能否在 REPL (read-eval-print loop) 编程环境下实现。Sebastien Binet 已经使用这种环境实现了一个 Go 解释器,你可以在这个页面找到:https://github.com/sbinet/igo。
第 1 章:Go 语言的起源,发展与普及
第 2 章:安装与运行环境
第 3 章:编辑器、集成开发环境与其它工具
第 4 章:基本结构和基本数据类型
第 5 章:控制结构
第 6 章:函数 (function)
第 7 章:数组与切片
第 8 章:Map
第 9 章:包 (package)
第 10 章:结构 (struct) 与方法 (method)
第 11 章:接口 (interface) 与反射 (reflection)
第 12 章:读写数据
第 13 章:错误处理与测试
第 14 章:协程 (goroutine) 与通道 (channel)
第 15 章:网络、模板与网页应用
第 16 章:常见的陷阱与错误
第 17 章:模式
第 18 章:出于性能考虑的实用代码片段
第 19 章:构建一个完整的应用程序
第 20 章:Go 语言在 Google App Engine 的使用
第 21 章:真实世界中 Go 的使用