使用GoLang IDE编写一个Hello World程序

         新说一下为什么在工作之余选择golang作为副语言进行学习,我本人首先是一个喜欢折腾的人,对于好玩的事情自然不会错过,从第一门语言C#再到后来的js、html、css前端三剑客,到node.js 再到 java ,C#和java是比较相近的语言,学习java的目的主要是为了了解一下java的N多开源框架,并且java看源码真的很方便,而前端三剑客以及node.js是为了做一个小的项目玩玩。

        在说说golang,大部分学golang的估计都是从php转过来的,语法比较像所以导致php程序员学习golang的较多,而我纯粹是被golang的优雅,面向函数式编程而吸引。而golang对于今天常发生的高并发请求 大部分的时间都浪费在io读写上的情况,协程倒是成了一个宝。而docker等等一些名声大噪的开源框架也是使用golang进行编写,足以见得golang的成熟。

       所以从今天开始从零开始学习golang,博客不定时更新!

废话不多说:

环境介绍:

             System:MacOs

             IDE:GoLang

             go:go version go1.12.1

首先安装go环境:https://golang.org/  根据系统选择适合自己的方式。 so easy

MacOs 和 windows 安装完即可 go version 查看不需要配置环境变量,linux安装需要配置环境变量。

go version  可输出版本号即代表成功

使用GoLang IDE编写一个Hello World程序_第1张图片 我这里选择的方式是通过HomeBrew去进行安装和管理环境这里也推荐大家使用这种方式

使用GoLang IDE编写一个Hello World程序_第2张图片

之后安装GoLang IDE : https://www.jetbrains.com/ 

创建我们的第一个程序,我这里比较喜欢使用命令的方式去创建:

mkdir firstDemo 

cd firstDemo

midir bin pkg src   

cd src

mkdir main

cd main

touch main.go

bin/    生成的执行文件
pkg/   编译的中间文件
src/    程序的代码文件

 创建好的目录结构为:

使用GoLang IDE编写一个Hello World程序_第3张图片

 

在main.go文件中编写代码:

package main

import "fmt"

func main() {
	fmt.Print("Hello World")
}

接下来设置一下项目的GOROOT 以及 GOPATH  编译文件的生成地址等操作 

打开FIle->Other settings->Preferences for New Projects 

设置 GOROOT 为 Go 1.12.1

设置GOPATH 的Project GOPATH 为 firstdemo Apply

使用GoLang IDE编写一个Hello World程序_第4张图片之后设置output 和 working 使用GoLang IDE编写一个Hello World程序_第5张图片 

 单击 + 号 选择go build 

使用GoLang IDE编写一个Hello World程序_第6张图片

最后运行程序即可

使用GoLang IDE编写一个Hello World程序_第7张图片

可以看到在bin下生成了一个可运行的文件

使用GoLang IDE编写一个Hello World程序_第8张图片

结束,洗漱睡觉! 

你可能感兴趣的:(golang,Golang)