從零開始 準備好了嗎? 初學者的第一個函數 List 入門 使用 Range List Comprehension Tuple 從零開始 準備好了嗎? 準備來開始我們的旅程!如果你就是那種從不看說明書的人,我推薦你還是回頭看一下簡介的最後一節。那裡面講了這個教學中你需要用到的工具及基本用法。我們首先要做的就是進入 ghc 的互動模...
package build Overview Index Package files version: 1.10 package build import "go/build" Overview Package build gathers information about Go packages. Go Path The G...
go run go run 在《Go并发编程实战》的第二章中,我介绍了Go源码文件的分类。Go源码文件包括:命令源码文件、库源码文件和测试源码文件。其中,命令源码文件总应该属于main 代码包,且在其中有无参数声明、无结果声明的main函数。单个命令源码文件可以被单独编译,也可以被单独安装(可能需要设置环境变量GOBIN)。当然,命令源码文件也可以被...
go env go env 命令go env 用于打印Go语言的环境信息。其中的一些信息我们在之前已经多次提及,但是却没有进行详细的说明。在本小节,我们会对这些信息进行深入介绍。我们先来看一看go env 命令情况下都会打印出哪些Go语言通用环境信息。 表0-25 go env 命令可打印出的Go语言通用环境信息 ...
Go 接口 Go 接口 接口是一个方法签名的集合。所谓方法签名,就是指方法的声明,而不包括实现。 package main import "fmt" import "math" // 这里定义了一个最基本的表示几何形状的方法的接口 type geometry interface { area ()...