Golang筆記整理--One day


題外話:

很早就有整理學習筆記的想法,今天將想法付諸於行動,將Golang相關知識系統整理一遍,此分類為Golang學習筆記,最近開始學習這門語言的同學可以參考。

 

一 第一個Go程序:

hello.go

package main

import "fmt"

func main()  {
    fmt.Print("hello word! \n")
}

逐行解讀

1. package main :定義一個包,包名為main,main是可執行的程序的包名,所有的源文件頭部必須有一個包的聲明語句,因為go是通過包名來管理命名空間的。

2.import ”fmt“:引入一個外部包fmt,可以引入自帶標准庫的包,也可以是第三方或者自定義的包,fmt主要是輸入/輸出的包。

3.func main() :聲明函數,main代表程序入口。

4.fmt.println:調用fmt包中的println函數,控制台打印輸出

二 編譯運行

 

 go build 源文件名:用於編譯測試 ,可通過go build生成可執行文件

三 坑

 編譯報錯:

Error: Run after build is not possible

Main file has non-main package or doesn't contain main function

解決方案:檢查包名是否為main函數。

package  main

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM