原文:Golang學習筆記

一 基礎 . Hello World程序 demo: 執行: go run demo.go 編譯成可執行文件 go build demo.go . 聲明和賦值 變量的類型在變量名后面,所以不能同時聲明和賦值 在 . 后,支持a: 這種類型,類似於動態類型的聲明了,這時會自動識別變量的類型 可以在var里面聲明多個變量 聲明了的變量一定要用,不然編譯會錯誤 const定義常量,類似var,而已可以定 ...

2016-09-27 19:11 0 2326 推薦指數:

查看詳情

Golang學習筆記:goroutine

1.goroutine goroutine是go語言的並發體。在go語言里面能使用go關鍵字來實現並發。 1.1 概念介紹 goroutine本質上是協程,我剛剛學習的時候就粗略地認為goroutine是線程,直到最近才開始搞明白goroutine的基本概念。 並發 在很久以前,人們 ...

Wed Apr 25 18:18:00 CST 2018 2 2184
golang學習筆記 ---rand

Golang中,有兩個包提供了rand,分別為 "math/rand" 和 "crypto/rand", 對應兩種應用場景。 "math/rand" 包實現了偽隨機數生成器。也就是生成 整形和浮點型。 該包中根據生成偽隨機數是是否有種子(可以理解為初始化偽隨機數),可以分為兩類 ...

Sun Oct 13 03:55:00 CST 2019 0 318
Golang學習筆記:channel

channel channel是goroutine之間的通信機制,它可以讓一個goroutine通過它給另一個goroutine發送數據,每個channel在創建的時候必須指定一個類型,指定的類型是 ...

Thu Apr 26 22:27:00 CST 2018 2 1366
golang學習筆記---空接口

空接口是指沒有定義任何接口方法的接口。沒有定義任何接口方法,意味着Go中的任意對象都可以實現空接口(因為沒方法需要實現),任意對象都可以保存到空接口實例變量中。 空接口的定義方式: type ...

Thu Jul 09 23:00:00 CST 2020 0 985
[Golang] Gin框架學習筆記

0x0 Gin簡介 1.Gin 是什么? Gin 是一個用 Go (Golang) 編寫的 HTTP web 框架。 它是一個類似於 martini 但擁有更好性能的 API 框架, 由於 httprouter,速度提高了近 40 倍。如果你需要極好的性能,使用 Gin ...

Fri Aug 30 22:37:00 CST 2019 0 1368
golang net包學習筆記

閱讀源代碼發現在net包中主要實現了ip、tcp、udp、unix等通信方式。它們大致可以分成兩大類;其一,ip、udp、unix(DGRAM),這是一些無鏈接的協議,其二,tcp、unix(STRE ...

Sat Jun 24 23:07:00 CST 2017 0 1617
golang學習筆記---pflag包

有一個第三方的命令行參數解析包 pflag 比 flag 包使用的更為廣泛。pflag 包的設計目的就是替代標准庫中的 flag 包,因此它具有更強大的功能並且與標准的兼容性更好。 pflag 包的 ...

Fri Jul 17 21:28:00 CST 2020 0 573
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM