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.```

 
这时就可以看到运行结果了。整个过程还是比较简单的。
    原文作者:WilliamWei
    原文地址: https://www.jianshu.com/p/029110313796
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞