windows下的Golang初步入門

Go語言 Windows 微軟 GFW PHP技術大全 2017-05-06

前言

Golang最強大之處莫過於它的併發模型,換句話就是goruotine的使用,因此筆者覺得要想驗證一下自己學習go的效果,可以使用goruotine做一些實際的應用場景出來,同時也可以說你對go的併發模型的熟悉程度就是你對Golang的熟悉程度。

從0到1怎麼玩

打開go語言的官方網站:https://golang.org/,結果發現被強大的GFW屏蔽了。那怎麼辦?我想很多同學甚至還沒有一種比較理想的方式翻牆看看外面的互聯網世界,連fb,推特等都不知所謂呢。在這裡,筆者推薦每個月花個20軟妹幣購買VPN服務,百度一大把,自己挑個感覺靠譜的吧,我想這點錢跟給你帶來的技術便利比起來真的不值得一提,對吧。當然還有一種方式,就是搭建一套基於shadowsocks的安全vpn代理國外網站訪問的服務,筆者推薦使用linode最便宜的那款基於kvm的服務器,當然你可能需要一張visa或者master的國際信用卡,接著你會用到這個鏈接:https://github.com/shadowsocks/shadowsocks-windows,以及下載對應client的鏈接:https://github.com/shadowsocks/shadowsocks-csharp/releases,還有一點很重要,你必須在月付的國外服務器上搭建一個shadowsocks的server端,否則還是沒法玩的,教程請看下一篇文章“自己搭建shadowsocks”。

接下來,筆者假定你已經能夠突破GFW的限制,自由翱翔在互聯網的海洋。

進入go語言的官網,看到:

windows下的Golang初步入門

很有感覺,不是嗎? 不過癮,OK。我們點擊左上部分的Try Go的run按鈕,看看上面的示例代碼會輸出啥東西。如下:

windows下的Golang初步入門

嗯,“Hello,世界”。這一句大家應該非常熟悉了吧,眼神犀利(就算不犀利)的同學應該看到了那個下拉菜單了吧,我們繼續各種嘗試,是不是有點好玩。

接著,我們嘗試修改“Hello,World!”代碼裡面的內容,繼續run,看到:

windows下的Golang初步入門

現在有經驗的同學們應該能夠比較感性地跟自己曾經學習過的高級語言對上號了吧?

嗯,一鼓作氣,跟筆者一起開始安裝和配置go語言的開發環境吧。

Windows下的64位安裝包下載地址:https://storage.googleapis.com/golang/go1.8.1.windows-amd64.msi,

msi後綴名是微軟的軟件安裝包的通用格式,同學們把go的安裝路徑放在D盤的根目錄即可,如下:

windows下的Golang初步入門

接下來,我們來打開命令行,win+r然後輸入cmd進入命令行模式下,接著我們在當前目錄下輸入命令:code hello.go,如下:

windows下的Golang初步入門

code這個命令是微軟的visualcode自帶的一個快捷編輯(如果不存在則創建)的命令,如下:

windows下的Golang初步入門

接著,我們完全從golang官網上面把helloworld程序copy過來,然後在visualcode的終端下運行go run hello.go,得到了預期的結果“Hello,世界”,如下:

windows下的Golang初步入門

基本環境已經安裝好了。

快速學習Go語法

廢話就不多說什麼了,請同學們直接看這個鏈接:https://tour.go-zh.org/welcome/3,完美的入門教程,還是中文版的。

相關推薦

推薦中...