Go語言學習筆記一 Hello World

2021-08-15 12:29:47 字數 565 閱讀 1975

聽說go語言又快又簡單。即具有c語言的執行速度,又具有python語言的開發效率,不知道真的假的。所以特意來學學這門「老」語言。

使用notepad++建立乙個檔案hello.go (擴充套件名為go):

package main

import

"fmt"

func main()

通過cmd開啟乙個dos視窗。進入你檔案所在目錄:

cd d:\golang

\src

go build

這樣應該在src目錄下面生成乙個src.exe檔案。這裡比較讓我奇怪的是,編譯引數中沒有輸入要編譯的檔名,而且生成好的檔名叫做src.exe。應該是直接使用當前所在目錄的名稱。不過看起來確實簡單不少。

在dos視窗直接輸入src.exe回車就會顯示hello, world。

看上去確實簡單,不過有些地方感覺比較怪。printf函式為啥要首字母大寫呢。package main是乙個特殊的包,表示其為可執行檔案,不是乙個庫(都已經有main函式了,還整出這個概念幹啥)。

go語言學習筆記一

package main 引入fmt庫 import fmt math math cmplx func variablezerovalue func main 定義初值 func variableinitialvalue 可以不定義型別 如果定義了型別就必須遵守 func variabletyped...

Go語言學習筆記一

go 是乙個開源的程式語言,它能讓構造簡單 可靠且高效的軟體變得容易。go是從2007年末由robert griesemer,rob pike,ken thompson主持開發,後來還加入了ian lance taylor,russ cox等人,並最終於2009年11月開源,在2012年早些時候發布...

GO語言學習筆記(一)

1.陣列切片slice 可動態增長的陣列 2.錯誤處理流程關鍵字 defer panic recover 3.變數的初始化 以下效果一樣 var a int 10 var a 10 a 10 推薦寫法 注意 左側的變數不能是被宣告過的4.定義常量 const關鍵字定義常量 5.以大寫字母開頭的常量在...