天天看點

Go語言學習之介紹與環境搭建

Go語言第一課

Go語言第一課

一、Go語言介紹

1、什麼是Go語言?

Go 是一個開源的程式設計語言,它能讓構造簡單、可靠且高效的軟體變得容易。

Go是從2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持開發,後來還加入了Ian Lance Taylor, Russ Cox等人,并最終于2009年11月開源,在2012年早些時候釋出了Go 1穩定版本。現在Go的開發已經是完全開放的,并且擁有一個活躍的社群。

2、Go語言有什麼特性?

l 簡潔、快速、安全

l 并行、有趣、開源

l 記憶體管理、v數組安全、編譯迅速

3、Go語言有什麼用呢?

Go 語言被設計成一門應用于搭載 Web 伺服器,存儲叢集或類似用途的巨型中間伺服器的系統程式設計語言。

對于高性能分布式系統領域而言,Go 語言無疑比大多數其它語言有着更高的開發效率。它提供了海量并行的支援,這對于遊戲服務端的開發而言是再好不過了。

二、環境搭建

1、安裝

Go安裝包下載下傳網址:https://www.golangtc.com/download

有zip壓縮版和msi安裝版兩個按本下載下傳。(這裡使用msi安裝版,比較友善)。

運作msi安裝檔案,千萬不要在安裝路徑中出現中文,一路Next。

Go語言學習之介紹與環境搭建

由于使用msi安裝檔案,是以Go語言的環境變量已經自動設定好了。

打開Windows中的指令提示符(cmd.exe)執行指令:

檢視版本,判斷是否安裝成功:

Go語言學習之介紹與環境搭建

檢視配置情況:

Go語言學習之介紹與環境搭建

2、Go語言環境測試

先來寫一個hello world測試一下

建立一個hello.go檔案,其内容如下:

package main

 

import "fmt"

 

func main(){

    fmt.Println("hello world!!!")

}
      

編譯并直接運作其程式:

Go語言學習之介紹與環境搭建
Go語言學習之介紹與環境搭建

這樣子我們就成功搭建好環境了。

3、GoLand安裝

編譯器的話,個人比較喜歡使用GoLand,因為用慣了JetBrains的産品了。下載下傳位址:https://www.jetbrains.com/go/?fromMenu

Go語言學習之介紹與環境搭建

安裝很簡單,基本下一步就行了。具體可以看我的另一個部落格,雖然是安裝PHPStrom的,一樣也可以通用。

剛開始學,還望多多指教!!!

https://www.cnblogs.com/shengChristine/p/8371253.html