摘要: 因为 Go 具有像动态语言那样快速编译的能力,自然而然地就有人会问 Go 语言能否在 REPL(read-eval-print loop)编程环境下实现。Sebastien Binet 已经使用这种环境实现了一个 Go 解释器,你可以在这个页面找到:https://github.com/sbinet 阅读全文
posted @ 2018-08-17 19:12 面朝大海心有余悸 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 尽管 Go 编译器产生的是本地可执行代码,这些代码仍旧运行在 Go 的 runtime(这部分的代码可以在 runtime 包中找到)当中。这个 runtime 类似 Java 和 .NET 语言所用到的虚拟机,它负责管理包括内存分配、垃圾回收(第 10.8 节)、栈处理、goroutine、cha 阅读全文
posted @ 2018-08-17 19:11 面朝大海心有余悸 阅读(3195) 评论(0) 推荐(0) 编辑
摘要: 你的 Go 安装目录($GOROOT)的文件夹结构应该如下所示: README.md, AUTHORS, CONTRIBUTORS, LICENSE /bin:包含可执行文件,如:编译器,Go 工具 /doc:包含示例程序,代码工具,本地文档等 /lib:包含文档模版 /misc:包含与支持 Go 阅读全文
posted @ 2018-08-17 16:02 面朝大海心有余悸 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 如果你能够自己下载并编译 Go 的源代码来说是非常有教育意义的,你可以根据这个页面找到安装指南和下载地址:Download the Go distribution。 我们接下来也会带你一步步的完成安装过程。 设置 Go 环境变量 我们在 Linux 系统下一般通过文件 $HOME/.bashrc 配 阅读全文
posted @ 2018-08-17 15:56 面朝大海心有余悸 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 你可以在 下载页面 页面下载到 Windows 系统下的一键安装包。 前期的 Windows 移植工作由 Hector Chu 完成,但目前的发行版已经由 Joe Poirier 全职维护。 在完成安装包的安装之后,你只需要配置 $GOPATH 这一个环境变量就可以开始使用 Go 语言进行开发了,其 阅读全文
posted @ 2018-08-17 15:55 面朝大海心有余悸 阅读(750) 评论(0) 推荐(0) 编辑
摘要: Go 开发环境依赖于一些操作系统环境变量,你最好在安装 Go 之间就已经设置好他们。如果你使用的是 Windows 的话,你完全不用进行手动设置,Go 将被默认安装在目录 c:/go 下。这里列举几个最为重要的环境变量: $GOROOT 表示 Go 在你的电脑上的安装位置,它的值一般都是 $HOME 阅读全文
posted @ 2018-08-17 15:54 面朝大海心有余悸 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Go 语言开发团队开发了适用于以下操作系统的编译器: Linux FreeBSD Mac OS X(也称为 Darwin) 目前有2个版本的编译器:Go 原生编译器 gc 和非原生编译器 gccgo,这两款编译器都是在类 Unix 系统下工作 。其中,gc 版本的编译器已经被移植到 Windows 阅读全文
posted @ 2018-08-17 15:53 面朝大海心有余悸 阅读(163) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-08-17 09:36 面朝大海心有余悸 阅读(4) 评论(0) 推荐(0) 编辑