Go語言 初識

2021-10-23 06:14:45 字數 789 閱讀 1076

go是乙個開源的程式語言。

用途可以做web 開發,也可以做遊戲開發。高效能分布式系統領域,支援高併發。

體驗寫乙個簡單的go程式

go語言的副檔名是 .go 檔案。

新建乙個test.go檔案

package main

import "fmt"

func main()

執行**
go run test.go
輸出
hello,go!
此外還可以使用以下命令生存二進位制檔案:
go build test.go
編譯之後 執行程式

test  test.go
./test
輸出

hello,go!
簡單介紹一下
go run  , go build,go install  的區別
go run:

編譯並直接執行程式,會產生乙個臨時檔案,其實並不存在,也不會生成 .exe檔案。方便使用者除錯。

go build

檢查是否有編譯錯誤,如果有可執行檔案的原始碼(main包),就會生成乙個可執行檔案。

go install

go install 的作用有兩步

第一步是編譯匯入的包檔案,所有匯入的包檔案編譯完才會編譯成主程式

第二步是將編譯後的可執行檔案放到bin目錄下($gopath/bin)

初識go語言

恢復內容開始 初識go語言 入手一門新的語言,由於有python的基礎,可能會比較簡單點,畢竟各種程式語言之間是相通的 首先是當然是所以語言的第乙個程式,檔名的字尾是 go 這裡就不介紹go所需要的環境配置了 package main import fmt func main 一些簡單的東西,也不說...

初識Go語言

一 go語言的主要特性 開放源 的通用計算機程式語言。開放源 的軟體 以下簡稱開源軟體 更容易被修正和改進。雖為靜態型別 編譯型的語言,但go語言的語法卻趨於指令碼化,非常簡潔。卓越的跨平台支援,無需移植 這裡的跨平台主要是指計算架構和作業系統。全自動的垃圾 機制,無需開發者干預。go語言程式在執行...

初識Go語言 1

go 語言簡介1.go語言是乙個開源的程式語言,它能很容易的構造簡單 可靠 高效的軟體 2.go是從2007年末由robert griesemer,rob pike,ken thompson 主持開 發,後來還加入了ian lance taylor,russ cox 等人,並最終於2009年11月開...