这六个hello world专治各种不服!

接着上一篇在Windows系统安装go,我们就在Linux和Windows两种系统安装好Go了,其他的系统安装方法大概都是一样的,所以就不再写了,本次教程写一个程序猿一开就会接触到hello world。因为工作基本都是使用Linux,所以这里就在Linux系统上面写一个hello world的工程。而最开始让我们先装一个vim插件,实现语法高亮显示以及自动format。其次就写这个简单的工程。最后就是介绍一下怎么优(丧)雅(心)完(病)美(狂)地写hello world!


1.安装vim插件

1.1下载vim插件管理工具

# 新建vim工作目录

# mkdir -p ~/.vim

# 我们使用git直接去把这个插件给clone下来,如果没有git这个命令,直接装就好了

# yum -y install git

# 然后进入vim工作目录,把vim的插件管理工具中autoload放到这个目录

# cd ~/.vim

# git clone https://github.com/tpope/vim-pathogen

# cp -r vim-pathogen/autoload ./

# 在~/.vim下建立bundle文件夹,用来存放vim插件

# mkdir ~/.vim/bundle

# cd ~/.vim/bundle

# git clone https://github.com/fatih/vim-go

如下图:

这六个hello world专治各种不服!

vim插件安装

# 配置自己的vimrc文件,添加下面三行

# vim ~/.vimrc

call pathogen#infect()

syntax on

filetype plugin indent on

nice!现在浏览golang代码,就有了语法高亮支持及保存的时候自动fmt,并且新建一个go后缀的文件都会自动帮你带上最基本的函数。


2.新建一个hello world工程

一切的编程都是从hello world开始,所以我们这次也是一样,从新建一个最简单的输出一个hello world!开始。

# 在我们装好Go的src工作目录新建一个helloworld的目录

# mkdir -p /home/golang/workspace/src/helloworld

# 这时我们先使用vi输入helloworld的代码,来看下刚才装的vim插件的好处

# vi /home/golang/workspace/src/helloworld/hello.go

输入以下代码:

package main

import "fmt"

func main() {

fmt.Println("Hello,world!") }

上面的代码显然是没有格式化的,也是没有关键字高亮的,然后我们只需要使用vim打开,然后重新保存一下,其他的什么都不需要改就可以看到代码已经格式化好了,如下图:

这六个hello world专治各种不服!

hello

这就说明我们刚才安装的vim插件起作用了,好了,我们现在进行编译,因为我们的PATH路径已经设置好了,所以可以在虚拟机上的任意一个目录执行以下命令进行编译:

# go build hellworld

这样得到的二进制就是在你当前编译的路径下,但是我们为了规范化,这个二进制存放在我们之前安装go时新建的bin目录下,所以我们执行以下命令进行编译:

# go install helloworld

如下图:

这六个hello world专治各种不服!

go build 和go install 的区别

很好,这时我们就得到一个helloworld的可执行的二进制文件,我们可以执行一下,看下有什么效果!

# ./helloworld

如下图:

这六个hello world专治各种不服!

执行helloworld二进制文件

非常漂亮!这时我们的最入门的helloworld工程就好了,是不是觉得helloworld很简单?!那你就太年轻了!下面介绍的六个helloworld专治各种不服!


3.史上最丧心病狂的helloworld!

这六个hello world专治各种不服!

这六个hello world专治各种不服!

这六个hello world专治各种不服!

这六个hello world专治各种不服!

这六个hello world专治各种不服!

这六个hello world专治各种不服!



May you share freely, never taking more than you give.


既然都看到这里,那就关注、评论、收藏、转发一下呗!谢谢!


分享到:


相關文章: