专栏名称: 生信媛
生信媛,从1人分享,到8人同行。坚持分享生信入门方法与课程,持续记录生信相关的分析pipeline, python和R在生物信息学中的利用。内容涵盖服务器使用、基因组转录组分析以及群体遗传。
目录
相关文章推荐
51好读  ›  专栏  ›  生信媛

Go学习笔记(一)什么是Go,如何准备Go开发环境

生信媛  · 公众号  · 生物  · 2018-03-26 14:59

正文

请到「今天看啥」查看全文


尽管我用的最多的是R语言,但是每隔一段时间就会让自己去了解一门编程语言,上次大致看了一下Java,这次了解一下Go。从Go 2009年的出现,到目前已经9年过去了,它还存活着这个世界上,那么就有学习价值。

Go的官方网站https://golang.org/说Go是一种开源的编程语言,它能够轻松的构建出简单、可信以及高效的软件。

安装

可以在https://golang.org/dl/不在不同平台的安装包,我用的是Windows,所以选择go1.10.windows-amd64.msi。Windows由于是已经编译的二进制包,所以安装过程和普通软件一样。默认是安装到"C:\Go",可以自己修改安装路径,同时安装完毕后,还会将bin文件夹添加到环境变量中.

打开Windows的简陋的CMD,输入如下命令来确认安装完成。

  1. > go version

  2. go version go1.10 windows/amd64

除了PATH外,我们还需要修改的就是GOPATH,这个环境变量定义了你的工作环境(workspace),表明你的源代码、安装包和二进制文件所在路径,在Windows10下的设置GOPATH

搜索环境变量
环境变量
为自己用户新增环境变量

Go: Hello World

Go是一门编译型语言,这意味着他需要先将源码编程成二进制文件,然后才能运行。

在我设置的Go的工作路径下创建 src / hello 文件夹,然后在这个文件夹下创建 hello . go ,用Notepad++编辑,添加如下代码

hello world.go

随后是 编译 环节,从CMD中进入源代码所在路径, 运行 go build

  1. # 编译

  2. D:\go-work\src\hello>go build

编译完成后会生成 hello . exe 可执行文件,就可以运行了

  1. # 运行

  2. D:\go-work\src\hello>hello

  3. Hello World!

如果你运行 go install 的话,那么这个 hello . exe 就会被拷贝到你的工作环境下的 bin 目录中, 最终文件夹会有如下内容。

  1. go-work/

  2. |-- bin

  3. | `-- hello.exe

  4. `-- src

  5.  `-- hello

  6.  `-- hello.go

到目前为止环境是准备好了,倒是具体语法还没有开始学,不过我找到了一些资源,用于后面学习

  • 无闻的《Go 编程基础》

  • Go语言中文社区

  • Go语言之旅

  • 雨痕开源的Go学习笔记

  • go web 编程


微信不支持外链,所以你需要阅读原文


你可能还想看

Java学习笔记(一)什么是Java,如何准备Java开发环境

Java学习笔记(二)Java基本语法

编程语言 | JavaScript 学习(一)







请到「今天看啥」查看全文