Go-起步

前言

复习信息系统分析与设计有些无聊,无意中打开leetcode,看到上面新增了Go的支持,之前就有了解到这么语言,趁此学习记录一下过程

准备工作

首先自然少不了一些安装、环境配置的工作。先下载安装包,自己使用的是MAC,所以下载之后直接打开按照引导安装即可。大致看了一下官方文档,所有项目共用一个workspace,包含3个主要目录:

  • src contains Go source files
  • pkg contains package objects, and
  • bin contains executable commands.

所以在正式开始之前需要先设置一下$GOPATH,按照自己的习惯就好。我是将~Development/Go作为我的workspace。
在~/.bash_profile文件中加入:

export GOPATH=$HOME/Development/Go
export PATH=$PATH:$GOPATH/bin

然后source一下,print之后可以看到设置的路径

 ~  print $GOPATH
/Users/william/Development/Go```

# Hello World
在workspace下创建src/hello文件夹,先来一个hello world
新建 hello.go文件,并写入以下代码

package main

import "fmt"

func main() {
fmt.Printf("Hello, world.\n")
}


执行 go install hello 进行编译,正常情况下不会有什么信息输出,然后运行 hello
```Hello, world.```

 
这时就可以看到运行结果了。整个过程还是比较简单的。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容