Go 語言 - OpenHome.cc
文章推薦指數: 80 %
Go 語言玩弄中...XD. ... Go 平台概要. 在開始認識語言本身之前,先來瞭解Go 提供的基本工具集,這是Go 的一大特色。
... 從常用API 中學習如何撰寫Go 程式碼。
回OPENHOME首頁
使用Go1.13…XD
起步走
語言的起步走,需要的時間最好是長一些,因為慢一點才會快一點...
Go平台概要
在開始認識語言本身之前,先來瞭解Go提供的基本工具集,這是Go的一大特色。
來個Hello,World
Go套件管理
gofmt格式化原始碼
godoc文件即註解
Go測試套件
型態、變數、常數、運算子
也許看似基本,然而沒你想像中的那麼簡單。
認識預定義型態
變數宣告、常數宣告
位元組構成的字串
身為複合值的陣列
底層為陣列的slice
成對鍵值的map
運算與流程控制
Go有指標,switch很有彈性,沒有while,存在goto...XD
運算子
if...else、switch條件式
for迴圈
break、continue、goto
函式、結構與介面
封裝演算、定義行為、組織程式元件。
函式
函式入門
一級函式
匿名函式與閉包
defer、panic、recover
結構
把相關的東西放在一起。
結構入門
結構與方法
結構組合
介面
將行為定義出來。
介面入門
型態斷言
介面組合
常用API
從常用API中學習如何撰寫Go程式碼。
基本IO
從io.Reader、io.Writer開始認識。
從標準輸入、輸出認識io
io.Reader、io.Writer
bufio套件
檔案操作
error處理
到處都在iferr!=nil?
err是否nil?
錯誤的比對
errors套件
資料結構
sort、list、heap與ring套件。
sort套件
list套件
heap套件
ring套件
文字
有關字串、位元組、規則表示式等的處理。
strconv、strings套件
bytes套件
unicode套件
編碼轉換
Match比對
Regexp實例
反射
探測資料的結構與相關數值。
反射入門
結構欄位標籤
並行
簡單的並行模型。
Goroutine
Channel
其他
一些雜七雜八的東西,暫時放這分類。
相依管理
gomodule能終結混亂嗎?
vendor
模組入門
WebAssembly支援
Go也可以在瀏覽器裏跳舞?
哈囉!WebAssembly!
Go呼叫JavaScript
JavaScript回呼Go
附錄
Go官方套件說明文件
HowtoWriteGoCode
GoCommands
EffectiveGo
...
延伸文章資訊
- 1Go 语言教程
Go 语言教程Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开...
- 2[Go] Go 語言學習筆記- 語法| CK's Notepad
Go 這語言出來也好一段時間了,由於本身後端都是用C# 在開發,一直都沒有很大的動機學習另外一個後端語言。趁著這次GDG 台中12 月份的大活動,來學習 ...
- 3Go 語言 - OpenHome.cc
Go 語言玩弄中...XD. ... Go 平台概要. 在開始認識語言本身之前,先來瞭解Go 提供的基本工具集,這是Go 的一大特色。 ... 從常用API 中學習如何撰寫Go 程式碼。
- 4深入學習Go語言 - 博客來
書名:深入學習Go語言,語言:簡體中文,ISBN:9787111630722,頁數:259,出版社:機械工業出版社,作者:李曉鈞,出版日期:2019/08/01,類別:電腦資訊.
- 5使用Go 邁出您的第一步- Learn
想要學習程式設計語言但不確定要如何開始嗎? 從這裡開始! 了解使用Go 建置簡單程式所需的基本語法與想法。