第一步:寫乙個hello,world
package main
import
"fmt"
func
main()
package main表示該檔案所在包是 main, 在go中,每個檔案必須都屬於乙個包執行方式import 「fmt」表示引入乙個包,包名為fmt,引入該包後就可以使用fmt包的函式,比如: fmt.print
func main(){}
func是關鍵字,表示乙個函式main是函式名,是乙個主函式,即程式的入口
方式一: 可以使用執行過程:go build hello.go
可以得到.exe檔案 ,直接 輸入hello.exe
就可以執行方式二:
go run hello.go
可以直接執行hello.go 程式
.go檔案 ->go bulid ->生成可執行檔案->執行結果 .go檔案 ->go run ->結果兩種執行方式的區別:
如果我們先編譯成可執行檔案,那麼我們可以將該執行檔案拷貝到沒有go開發環境的機器上,仍然可以執行將go程式生成指定名字的.exe檔案如果我們直接使用go run命令,那麼如果要在另一台機器上執行就需要有go 的開發環境,否則無法執行.
在編譯時,編譯器會將程式執行需要的依賴包含在可執行檔案中,所以可執行檔案會大很多.
go bulid -o mghello.exe hello.go
程式在編譯過程中如果有錯誤,會顯示到錯誤的位置
注意事項:
go檔案是以.go結尾的
go的應用程式是以main為程式入口的
go 嚴格區分大小寫
go 每個語句後面不用加; 編譯器缺省會加上
go 語句一行一行進行編譯的,一行只能寫一條語句
go中定義的變數和引入的包一定要用,不用就會報錯
api中文 文件:
小白學golang 格式化動作 v
中文社群文件 通用 v 值的預設格式表示 v 類似 v,但輸出結構體時會新增欄位名 v 值的go語法表示 t 值的型別的go語法表示 百分號布林值 t 單詞true或false整數 b 表示為二進位制 c 該值對應的unicode碼值 d 表示為十進位制 o 表示為八進位制 q 該值對應的單引號括起...
小白學爬蟲
最近剛開始學習爬蟲,準備將自己的學習情況寫下來。一是為了鞏固記憶,二是為了更好的與人交流,讓我的爬蟲之路不孤單。下面展示一下爬取資料的過程。1 首先需要匯入requests模組,requests模組需要安裝。2 通過url獲得響應物件,具體是通過get請求還是post請求這篇文章講的很好reques...
小白是學mysql好還是 小白學MySql
總所周知吧,這個資料庫有很多,最常用的免費資料庫那還要說到mysql,我本人呢也是對資料庫相關資料進行了一番查閱和學習,以下是我的一些片面的理解,主要分為四個部分 基礎 調優核心原理 架構與運維 1.基礎 基礎那就是基礎語法啊,以及表設計正規化 基礎語法 crud 在我看來基礎語法無非就是增刪改查,...