01-初始golang

1 爲何要學習golang

通常一個新的語言出現是爲了解決市面上現有語言的缺陷。或者說在開發效率,執行效率,資源佔用問題上作一個新的平衡。好比一個語言,既要開發效率高,執行效率高,資源佔用少,目前來看這是不可能的問題,只能在它們之間作一個平衡,因此這時候golang就出現了,它有快速開發(相較於c++),高效執行(相比於python),資源佔用少(相比於java)的特色。若是你以爲C語言、C++太難了,python執行效率過低,並且做爲第一語言很差找工做,java又過重了,那你就來學習golang吧。java

2 golang環境搭建(windows10)

2.1 下載安裝go語言

https://studygolang.com/dl下載go安裝包
image.png
接下來所有下一步安裝便可。安裝完成後能夠經過如下幾個命令查看安裝結果:

python

go version
image.png
c++

go env
image.png
golang

2.2 環境變量配置

2.2.1 GOROOT

GOROOT指向的是golang的安裝根目錄windows

2.2.2 GOPAHT

GOPATH指向的是咱們的開發平臺,它有三個目錄binpkgsrc學習

  • bin:包含了可執行文件
  • pkg:包含了包文件或者說是庫文件
  • src:包含了源代碼文件

咱們能夠新建一個目錄,建立上述三個子目錄,並使GOPATH指向它。ui

image.png

image.png

3 helloworld

GOPATH的子目錄src中建立一個hello目錄,在hello目錄建立hello.go文件,文件中go代碼爲:url

package main

import "fmt"

func main() {
    fmt.Printf("helloworld")
}

使用終端進入到hello目錄,而後構建編譯spa

C:\wfq\work\gojob\src\hello> go build

而後會生成一個可執行文件hello
image.png
執行該文件
image.png


.net

相關文章
相關標籤/搜索