Go語言學習筆記--centos7安裝golang
1,下載二進位制檔案:
下載連結:
2,解壓並建立工作目錄:
tar -zxf goVersion.linux-amd64.tar.gz -C /usr/local/
mkdir /go
3,設定環境變數:
export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
export GOPKG=$GOROOT/pkg/tool/linux_amd64
export GOARCH=amd64
export GOOS=linux
export GOPATH=/go
export PATH=$PATH:$GOBIN:$GOPKG:$GOPATH/bin
4,過載配置 source /etc/profile 使之生效,或者重新登入Linux也可
相關推薦
Go語言學習筆記--centos7安裝golang
1,下載二進位制檔案: 下載連結: 2,解壓並建立工作目錄: tar -zxf goVersion.linux-amd64.tar.gz -C /usr/local/ mkdir /go 3,設定環境變數: export GOROOT=/usr/local/go
Go語言學習筆記(一) 簡介、安裝
為什麼選擇Go 程式語言已經非常多,偏效能敏感的編譯型語言有 C、C++、Java、C#、Delphi和Objective-C等,偏快速業務開發的動態解析型語言有PHP、Python、Perl、Ruby、JavaScript和Lua等,面向特定領域的語言有Erlang、R和MATLAB等,
14章.golang 引導《GO語言學習筆記》
1,編譯好的可執行檔案的執行入口不是main.main函式,因為編譯器會插入一段引導程式碼,完成諸如命令列引數,執行時初始化等工作,然後才會進入使用者邏輯 2,例項程式碼: package main import ("fmt") func main(){
Go語言學習筆記10:使用 github.com/weilaihui/fdfs_client 連線 fastDFS時,遇到了cannot find package "golang.org/x/的報錯
今天在嘗試使用weilaihui/fdfs_client時,一直無法通過編譯,主要的報錯有兩處: ./github.com/Sirupsen/logrus/terminal_check_notappengine.go:9:2: cannot find package "golang.org/x/
GO語言學習筆記(二)IDE安裝與配置、格式化代碼、生成代碼文檔
dea mit sts eid mark idea current href alt 一、安裝goland IDE1、goland IDE的下載 下載地址:(我這裏是下載的mac版,因為我的是mac本)https://download-cf.jetbrains.com/g
Go語言學習筆記(五)文件操作
see 大小 unix rdo 筆記 不能 hid code lag 加 Golang學習 QQ群共同學習進步成家立業工作 ^-^ 群號:96933959 文件讀取 os.File 封裝了文件相關操作 type File File代表一個打開的文件對象。
Go語言學習筆記十一: 切片(slice)
操作 容量 方括號 一個 組類型 學習 中學 slice 修改 Go語言學習筆記十一: 切片(slice) 切片這個概念我是從python語言中學到的,當時感覺這個東西真的比較好用。不像java語言寫起來就比較繁瑣。不過我覺得未來java語法也會支持的。 定義切片 切片可以
go語言學習筆記(4)--容器與字符串的基本概念
都是 empty 知識 nil 來講 java nbsp unicode ... 一、 Slice(切片) package main import ( "fmt" ) //切片,slice func main() { arr := [...]int{1,2,
Go語言學習筆記(1)——順序編程
寫法 AR [] 多重賦值 返回值 賦值 表達 div long Go語言學習筆記這一堆主要是《Go語言編程》(人民郵電出版社)的讀書筆記。中間會穿插一些零碎的點,比如源碼學習之類的。大概就是這樣吧。 1. 順序編程 1.1 變量 變量的聲明: var 變量名 類型 va
Go語言學習筆記(2)
world int 數組 [1] string 語言學 rim str name 數組 var a [2]string a[0] = "Hello" a[1] = "World" primes := [6]int{2, 3, 5, 7
Go語言學習筆記(二) 基本語法、變數、常量、型別
基本語法 Go語言中的標記 Go程式是由各種標記組成的,標記可以是關鍵字,識別符號,常量,字串文字或符號。例如,以下Go語句由六個標記組成: fmt.Println("Hello, World!") 每個標記單獨表示為: fmt . Println ( "Hello, World
Go語言學習筆記(六) 錯誤處理
error介面 Go語言引入了一個關於錯誤處理的標準模式,即error介面,該介面的定義如下: type error interface { Error() string } 對於大多數函式,如果要返回錯誤,大致上都可以定義為如下模式,將error作為多種返回 值中的最後一個,但這並非是
Go語言學習筆記(五) 函式
函式定義 函式構成程式碼執行的邏輯結構。在Go語言中,函式的基本組成為:關鍵字func、函式名、引數列表、返回值、函式體和返回語句。 func (p mytype) funcname(q int) (r, s int) { return 0, 0 } func:
Go語言學習筆記(四) 流程控制
程式設計語言的流程控制語句,用於設定計算執行的次序,建立程式的邏輯結構。可以說,流程控制語句是整個程式的骨架。從根本上講,流程控制只是為了控制程式語句的執行順序,一般需要與各種條件配合,因此,在各種流程中,會加入條件判斷語句。流程控制語句一般起以下3個作用: 選擇,即根據
Go語言學習筆記(三) 集合型別
陣列 陣列中包含的每個資料被稱為陣列元素(element),一個數組包含的元素個數被稱為陣列的長度。 [32]byte // 長度為32的陣列,每個元素為一個位元組 [2*N] struct { x, y int32 } // 複雜型別陣列 [1000]*float64 // 指標陣列 [3
Go語言學習筆記(七) 系統型別
系統型別 對於面向物件程式設計的支援Go 語言設計得非常簡潔而優雅。簡潔之處在於,Go語言並沒有沿襲傳統面向物件程式設計中的諸多概念,比如繼承、虛擬函式、建構函式和解構函式、隱藏的this指標等。優雅之處在於,Go語言對面向物件程式設計的支援是語言型別系統中的天然組成部分。整個型別系統通過介面串
GO語言學習筆記(一)
lee 浮點 lds 問題 chan str 布爾 創建 當前 GO語言學習筆記 1.數組切片slice:可動態增長的數組 2.錯誤處理流程關鍵字:defer panic recover 3.變量的初始化:以下效果一樣 `var a int = 10` `var a = 1
Go語言學習筆記-函數部分(三)
個數 pri 用法 err 筆記 註意 語言 pac println 函數部分 函數基本組成:關鍵字func、函數名、參數列表、返回值、函數體、返回語句 例子: func Add(int a, int b) (return int, err error){ ....函數
go語言學習筆記一
筆記 全局 case 相同 Golan all 漢字 自動 顯示 1.定義格式:可一個是:=定義2.數據類型3.中文漢字占3個字節,和linux相同4.switch循環裏面可以有fallthrough(直接略過這case,向下執行)5.程序中可以有goto6.使用golan
Go語言學習筆記-函式部分(三)
函式部分 函式基本組成:關鍵字func、函式名、引數列表、返回值、函式體、返回語句 例子: func Add(int a, int b) (return int, err error){ ....函式體... } 如果相鄰引數型別相同,可以簡寫,eg: a,b int //a、b引數型別相同 函式