接著上一篇在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
如下圖:
# 配置自己的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打開,然後重新保存一下,其他的什麼都不需要改就可以看到代碼已經格式化好了,如下圖:
這就說明我們剛才安裝的vim插件起作用了,好了,我們現在進行編譯,因為我們的PATH路徑已經設置好了,所以可以在虛擬機上的任意一個目錄執行以下命令進行編譯:
# go build hellworld
這樣得到的二進制就是在你當前編譯的路徑下,但是我們為了規範化,這個二進制存放在我們之前安裝go時新建的bin目錄下,所以我們執行以下命令進行編譯:
# go install helloworld
如下圖:
很好,這時我們就得到一個helloworld的可執行的二進制文件,我們可以執行一下,看下有什麼效果!
# ./helloworld
如下圖:
非常漂亮!這時我們的最入門的helloworld工程就好了,是不是覺得helloworld很簡單?!那你就太年輕了!下面介紹的六個helloworld專治各種不服!
3.史上最喪心病狂的helloworld!
May you share freely, never taking more than you give.
既然都看到這裡,那就關注、評論、收藏、轉發一下唄!謝謝!
閱讀更多 雲中牧歌 的文章